public IActionResult UpdateMA(ModuleAssociation association) { EulerPost eulerpost = dbContext.EulerPosts.FirstOrDefault(p => p.EulerPostId == association.EulerPostId); Module module = dbContext.Modules.FirstOrDefault(m => m.ModuleId == association.ModuleId); association.EulerPost = eulerpost; association.Module = module; if (ModelState.IsValid) { dbContext.Update(association); dbContext.Entry(association).Property("CreatedAt").IsModified = false; dbContext.SaveChanges(); return(RedirectToAction("Modules")); } return(View("CreateOrUpdateModuleAssociation")); }
public IActionResult CreateMA(ModuleAssociation association) { if (!IsLogged()) { return(RedirectToAction("Modules")); } if (!IsAdmin()) { return(RedirectToAction("Modules")); } EulerPost eulerpost = dbContext.EulerPosts.FirstOrDefault(p => p.EulerPostId == association.EulerPostId); Module module = dbContext.Modules.FirstOrDefault(m => m.ModuleId == association.ModuleId); association.EulerPost = eulerpost; association.Module = module; if (ModelState.IsValid) { dbContext.Add(association); dbContext.SaveChanges(); return(RedirectToAction("Modules")); } return(View("CreateOrUpdateModuleAssociation")); }