public bool Update(InventoryItemModel inventoryItemModel) { var original = DatabaseManager.Instance.Items.Find(inventoryItemModel.id); if (original != null) { DatabaseManager.Instance.Entry(original).CurrentValues.SetValues(ToDbModel(inventoryItemModel)); DatabaseManager.Instance.SaveChanges(); return(true); } return(false); }
private Items ToDbModel(InventoryItemModel inventoryItemModel) { var inventoryItem = new Items { id = inventoryItemModel.id, description = inventoryItemModel.description, location = inventoryItemModel.location, quantity = inventoryItemModel.quantity, price = inventoryItemModel.price, cost = inventoryItemModel.cost, createDate = inventoryItemModel.createDate, }; return(inventoryItem); }
public InventoryItemModel Add(InventoryItemModel inventoryItemModel) { Items inventoryItem = ToDbModel(inventoryItemModel); DatabaseManager.Instance.Items.Add(inventoryItem); DatabaseManager.Instance.SaveChanges(); inventoryItemModel = new InventoryItemModel { id = inventoryItem.id, description = inventoryItem.description, location = inventoryItem.location, quantity = inventoryItem.quantity, price = (float)inventoryItem.price, cost = (float)inventoryItem.cost, createDate = inventoryItem.createDate, }; return(inventoryItemModel); }