public ActionResult EditAddition(int id) { using (var db = new DBContext()) { ViewData["Areas"] = db.FundamentalAreas.Select(x => x.NameFundamentalArea).ToList(); var term = db.Terms.Find(id); var data = new TermAdditionViewModel() { Addition = term.Addition, TermName = term.TermName, IdTerm = term.IdTerm, FundamentalArea = term.FundamentalArea.NameFundamentalArea, IdFundamentalArea = term.FundamentalArea.IdFundamentalArea }; return(PartialView("EditAdditionPartical", data)); } }
public ActionResult UpdateAddition(TermAdditionViewModel model) { using (var db = new DBContext()) { Mapper.Initialize(cfg => { cfg.CreateMap <DefinitionViewModel, Definition>(); }); var term = db.Terms.Find(model.IdTerm); term.Addition = model.Addition; var area = db.FundamentalAreas.FirstOrDefault(x => x.NameFundamentalArea == model.FundamentalArea); term.IdFundamentalArea = area.IdFundamentalArea; db.Entry(term).State = EntityState.Modified; db.SaveChanges(); } return(PartialView("AdditionPartical", model)); }