public void InsertOrUpdate(ModuleLicense modulelicense) { if (modulelicense.ID == default(System.Guid)) { // New entity //modulelicense.ID = Guid.NewGuid(); context.ModuleLicenses.Add(modulelicense); } else { // Existing entity context.Entry(modulelicense).State = EntityState.Modified; } }
public ActionResult Edit(ModuleLicense modulelicense) { if (ModelState.IsValid) { modulelicenseRepository.InsertOrUpdate(modulelicense); modulelicenseRepository.Save(); return RedirectToAction("Index"); } else { ViewBag.PossibleModule = moduleRepository.All; ViewBag.PossibleService = serviceRepository.All; return View(); } }