public bool Update(MfgModel mfgModel) { var original = DatabaseManager.Instance.Manufacturers.Find(mfgModel.Id); if (original != null) { DatabaseManager.Instance.Entry(original).CurrentValues.SetValues(ToDbModel(mfgModel)); DatabaseManager.Instance.SaveChanges(); } return(false); }
private Manufacturer ToDbModel(MfgModel mfgModel) { var mfgDb = new Manufacturer { Id = mfgModel.Id, Name = mfgModel.Name, OurAbbreviation = mfgModel.OurAbbreviation, ParentCorp = mfgModel.ParentCorp, DefaultCategory = mfgModel.DefaultCategory, DefaultGoodsOrigin = mfgModel.DefaultGoodsOrigin, SourceOfOriginInfo = mfgModel.SourceOfOriginInfo, WebSite = mfgModel.WebSite, }; return(mfgDb); }
public MfgModel Add(MfgModel mfgModel) { var mfgDb = ToDbModel(mfgModel); DatabaseManager.Instance.Manufacturers.Add(mfgDb); DatabaseManager.Instance.SaveChanges(); mfgModel = new MfgModel { Id = mfgDb.Id, Name = mfgDb.Name, OurAbbreviation = mfgDb.OurAbbreviation, ParentCorp = mfgDb.ParentCorp, DefaultCategory = mfgDb.DefaultCategory, DefaultGoodsOrigin = mfgDb.DefaultGoodsOrigin, SourceOfOriginInfo = mfgDb.SourceOfOriginInfo, WebSite = mfgDb.WebSite, }; return(mfgModel); }