/
anton.bessolitsyn
/
easyapi
Обзор
Документация
Войти
/
anton.bessolitsyn
/
easyapi
Код
Запросы
0
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
gpxdata
Storage/EasyObjectStorageAdapter.cs
26 строк
770 B
Anton Bessolitsyn
use EasyObjectFileStorage.dll as storage service
24 мар 2025, 15:24
24 мар 2025, 15:24
1dbe64f
Код
Авторство
О чём код?
using easyapi.Core; using easyapi.Entities; using EasyObjectFileStorage; namespace easyapi.Storage { public class EasyObjectStorageAdapter(string pathToRootFolder) : IEasyObjects { readonly JsonFileStorage storageImp = new(pathToRootFolder, "/easyObject/", "*.easyObject"); EasyObject[] IEasyObjects.GetAllObjects() { return storageImp.GetAllObject<EasyObject>(); } void IEasyObjects.SaveEasyObject(EasyObject obj) { storageImp.SaveObject(obj); } void IEasyObjects.SaveEasyObjectStreamToFile(MemoryStream sourceStream, string filename, out string fileid) { storageImp.SaveObjectStreamToFile(sourceStream, filename, out fileid); } } }