Пример #1
0
        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"));
        }
Пример #2
0
        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"));
        }