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()));
     }
 }