public override ActionResult GetCollection() { var operationResult = ReadWriteDataService.Get(); var orderByDescending = operationResult.OrderByDescending(item => item.Model.Updated); return(Json(orderByDescending)); }
public ActionResult AddCollection([FromBody] List <ExistingItemModel> existingItems) { var existingRecords = ReadWriteDataService.Get(); var operationResult = new List <OperationResult <ExistingItemModel, ExistingItem> >(); existingItems.ForEach(existingItem => { var recordExist = existingRecords.FirstOrDefault( e => e.Model.ItemId == existingItem.ItemId && e.Model.Size.Id == existingItem.Size.Id); if (recordExist != null) { recordExist.Model.Amount = existingItem.Amount; operationResult.Add( PerformOperation(recordExist.Model, OperationType.Update)); } else { operationResult.Add( PerformOperation(existingItem, OperationType.Add)); } }); return(Json(operationResult)); }
public virtual ActionResult GetObjectsByDetailTypeId(int detailTypeId) { var operationResult = ReadWriteDataService.Get(detailTypeValue => detailTypeValue.DetailType.Id == detailTypeId); return(Json(operationResult)); }
public ActionResult GetObjectsByItemId(int itemId) { var operationResult = ReadWriteDataService.Get(existingItem => existingItem.Item.Id == itemId); return(Json(operationResult)); }
public virtual ActionResult GetObject(int id) { var operationResult = ReadWriteDataService.Get(id); return(Json(operationResult)); }
public virtual ActionResult GetObjectsByDetailTypeId(int categoryId) { var operationResult = ReadWriteDataService.Get(size => size.Category.Id == categoryId); return(Json(operationResult)); }