public ActionResult Edit(RecruitCategory recruitCategory) { if (ModelState.IsValid) { _recruitcategoryRepository.InsertOrUpdate(recruitCategory); _recruitcategoryRepository.Save(); return(RedirectToAction("Management")); } return(View(recruitCategory)); }
public void InsertOrUpdate(RecruitCategory recruitCategory) { if (recruitCategory.Id == default(int)) { // New entity _context.RecruitCategories.Add(recruitCategory); } else { _context.Entry(recruitCategory).State = EntityState.Modified; } }
public void Load <TElement>(RecruitCategory recruitCategory, Expression <Func <RecruitCategory, ICollection <TElement> > > includeProperty) where TElement : class { _context.RecruitCategories.Attach(recruitCategory); _context.Entry(recruitCategory).Collection(includeProperty).Load(); }