protected override Task <SkinnyItemModel> GetSkinnyModel(DataProviderFile file, ItemIdEntity itemIdEntity) { return(GetSkinnyModelWrapper(file, itemIdEntity)); }
protected virtual async Task <SkinnyItemModel> GetSkinnyModel(DataProviderFile dataProviderFile, ItemIdEntity itemIdEntity) { var file = new FileInfo(dataProviderFile.Path); using (var stream = file.OpenRead()) using (var reader = new StreamReader(stream)) { var content = await reader.ReadToEndAsync().ConfigureAwait(false); var model = JsonConvert.DeserializeObject <SkinnyItemModel>(content); model.File = dataProviderFile; model.ParentId = itemIdEntity.ParentId; model.ItemId = itemIdEntity.Id; return(model); } }
public virtual Task <SkinnyItemModel> GetSkinnyModelWrapper(DataProviderFile file, ItemIdEntity itemIdEntity) { return(null); }