public ActionResult AuthorizationItemEdit(int authorizationId, AuthorizationModel authorizationModel) { try { var authorizationItems = RoleModuleService.GetAll(authorizationId); foreach (var authorizationItem in authorizationItems) { RoleModuleService.DeleteReal(authorizationItem.Id); } var newItems = authorizationModel.RoleModules?.ToList(); if (newItems != null) { foreach (var item in newItems) { var a = new RoleModule { RoleId = authorizationId, ModuleId = item }; RoleModuleService.Add(a); } } } catch (Exception e) { Logger.Error("Hata oluştu - " + new StackTrace().GetFrame(0).GetMethod().Name, e); } return(RedirectToAction("AuthorizationList")); }
public ActionResult AuthorizationItemEdit(int authorizationId) { try { var model = new AuthorizationModel { RoleModules = RoleModuleService.GetAll(authorizationId).Select(r => r.ModuleId.Value).ToList(), Role = RoleService.Get(authorizationId), Modules = ModuleService.GetAll() }; return(View(model)); } catch (Exception e) { Logger.Error("Hata oluştu - " + new StackTrace().GetFrame(0).GetMethod().Name, e); return(View(new AuthorizationModel())); } }