Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }