public SaleControlViewModel(SaleControl entity) { SaleControlID = entity.SaleControlID; FoodMenuID = entity.FoodMenuID; OrderID = entity.OrderID; Quantity = entity.Quantity; StatusService = entity.StatusService; }
// PUT: api/SaleControl/5 public async Task <HttpResponseMessage> Put(int id, [FromBody] SaleControl value) { var response = new SingleResponse <SaleControlViewModel>(); try { var entity = await Task.Run(() => { return(BusinessObject.UpdateSaleControl(value)); }); response.Model = new SaleControlViewModel(entity); } catch (Exception ex) { response.DidError = true; response.ErrorMessage = ex.Message; } return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public SaleControl CreateSaleControl(SaleControl entity) { UnitOfWork.SaleControlRepository.Add(entity); UnitOfWork.CommitChanges(); return(entity); }
public SaleControl DeleteSaleControl(SaleControl entity) { UnitOfWork.SaleControlRepository.Remove(entity); UnitOfWork.CommitChanges(); return(entity); }
public SaleControl GetSaleControl(SaleControl entity) { return(UnitOfWork.SaleControlRepository.Get(entity)); }