public void Update(SiteCampaignLoBViewModel model) { try { if (model != null) { SiteCampaignLoB data = _context.AsQueryable <SiteCampaignLoB>().Where(x => x.ID == model.ID).FirstOrDefault(); data.SiteID = model.SiteID; data.CampaignID = model.CampaignID; data.LoBID = model.LobID; data.Active = model.Active; _context.Update <SiteCampaignLoB>(data); _context.SaveChanges(); } } catch (Exception ex) { throw new ArgumentException("Unexpected error encountered. Please contact your system administrator.", ex.InnerException); } }
public SiteCampaignLoBViewModel Create(SiteCampaignLoBViewModel model) { try { SiteCampaignLoB data = new SiteCampaignLoB() { SiteID = model.SiteID, CampaignID = model.CampaignID, LoBID = model.LobID, Active = model.Active }; _context.Add <SiteCampaignLoB>(data); _context.SaveChanges(); model.ID = data.ID; return(model); } catch (Exception ex) { throw new ArgumentException("Unexpected error encountered. Please contact yours system Adminsitrator.", ex.InnerException); } }