Example #1
0
 public void Update(StagedItem stagedItem)
 {
     var toUpdate = db.StagedItems.Single(x => x.UPC == stagedItem.UPC);
     toUpdate.ItemPrice = stagedItem.ItemPrice;
     toUpdate.StockCount = stagedItem.StockCount;
     db.SaveChanges();
 }
Example #2
0
 public StagedItem Get(StagedItem item)
 {
     return db.StagedItems.Find(item.ID);
 }
Example #3
0
 public void Destroy(StagedItem stagedItem)
 {
     Destroy(stagedItem.UPC);
 }
Example #4
0
 public void Create(StagedItem item)
 {
     db.StagedItems.Add(item);
     db.SaveChanges();
 }
Example #5
0
 private StagedItemDTO EntityToDTOMapper(StagedItem entity)
 {
     return new StagedItemDTO
     {
         ID = entity.ID,
         ItemPrice = entity.ItemPrice,
         Name = CleanName(entity.Name),
         UPC = entity.UPC,
         StockCount = entity.StockCount
     };
 }
Example #6
0
 private StagedItemsViewModel ConvertEntityToViewModel(StagedItem entity)
 {
     return new StagedItemsViewModel
     {
         ItemPrice = entity.ItemPrice.AsCurrency(),
         Name = entity.Name,
         StockCount = entity.StockCount,
         UPC = entity.UPC
     };
 }