public void Handle(InventoryItemRenamed message) { InventoryItemDetailsDto d = GetDetailsItem(message.Id); d.Name = message.NewName; d.Version = message.Version; }
public void Handle(ItemsCheckedInToInventory message) { InventoryItemDetailsDto d = GetDetailsItem(message.Id); d.CurrentCount += message.Count; d.Version = message.Version; }
public void Handle(ItemsRemovedFromInventory message) { InventoryItemDetailsDto d = GetDetailsItem(message.Id); d.CurrentCount -= message.Count; d.Version = message.Version; }
public void Handle(ItemsCheckedInToInventory message) { ReadDBContext dbcontext = Readcontext; InventoryItemDetailsDto d = GetDetailsItem(message.Id, dbcontext); d.CurrentCount += message.Count; d.Version = message.Version; dbcontext.SaveChanges(); }
public void Handle(InventoryItemRenamed message) { ReadDBContext dbcontext = Readcontext; InventoryItemDetailsDto d = GetDetailsItem(message.Id, dbcontext); d.Name = message.NewName; d.Version = message.Version; dbcontext.SaveChanges(); }
public void Handle(ItemsRemovedFromInventory message) { ReadDBContext dbcontext = Readcontext; InventoryItemDetailsDto d = GetDetailsItem(message.Id, dbcontext); d.CurrentCount -= message.Count; d.Version = message.Version; dbcontext.InventoryItemDetails.Remove(d); dbcontext.SaveChanges(); }
private void ValidateForRemoval(InventoryItemDetailsDto item, int numberToRemove) { if(numberToRemove <= 0 ) ModelState.AddModelError("Number", "Number should be greater than 0."); if(numberToRemove > item.CurrentCount) ModelState.AddModelError("Number", "You cannot check out more items than currently are in stock."); }
private void ValidateForCheckIn(InventoryItemDetailsDto model, int numberToCheckIn) { if (numberToCheckIn <= 0) ModelState.AddModelError("Number", "Number should be greater than 0."); }
public void Handle(InventoryItemNameDecorated message) { InventoryItemDetailsDto d = GetDetailsItem(message.Id); d.Name = d.Name + message.Suffix; }