public bool Update(FlagModel flagModel) { var original = DatabaseManager.Instance.Flags.Find(flagModel.ItemNum); if (original != null) { DatabaseManager.Instance.Entry(original).CurrentValues.SetValues(ToDbModel(flagModel)); DatabaseManager.Instance.SaveChanges(); } return(false); }
private Flag ToDbModel(FlagModel flagModel) { var flagsDb = new Flag { ItemNum = flagModel.ItemNum, Description = flagModel.Description, PricePerItem = flagModel.PricePerItem, Quantity = flagModel.Quantity, OurCost = flagModel.OurCost, Value = flagModel.Value, }; return(flagsDb); }
public FlagModel Add(FlagModel flagModel) { var flagsDb = ToDbModel(flagModel); DatabaseManager.Instance.Flags.Add(flagsDb); DatabaseManager.Instance.SaveChanges(); flagModel = new FlagModel { ItemNum = flagsDb.ItemNum, Description = flagsDb.Description, PricePerItem = flagsDb.PricePerItem, Quantity = flagsDb.Quantity, OurCost = flagsDb.OurCost, Value = flagsDb.Value, }; return(flagModel); }