예제 #1
0
 public IActionResult Roles_Add_Save(Models.TMT_Roles Model)
 {
     if (Model.RoleID > 0)
     {
         var Role = DB.TMT_Roles.Find(Model.RoleID);
         if (!Role.IsAllowDelete)
         {
             return(Json("此角色为系统预设,不可编辑!"));
         }
         if (DB.TMT_Roles.Any(c => c.RoleName == Model.RoleName && c.RoleID != Role.RoleID))
         {
             return(Json("角色名已存在!"));
         }
         Role.RoleName = Model.RoleName;
         Role.Auths    = Model.Auths;
     }
     else
     {
         if (DB.TMT_Roles.Any(c => c.RoleName == Model.RoleName))
         {
             return(Json("角色名已存在!"));
         }
         DB.TMT_Roles.Add(Model);
     }
     DB.SaveChanges();
     return(Json());
 }
예제 #2
0
 public IActionResult Roles_Add(int?RoleID)
 {
     Models.TMT_Roles Model = null;
     if (RoleID.HasValue)
     {
         Model = DB.TMT_Roles.Find(RoleID.Value);
     }
     return(View(Model));
 }