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()); }
public IActionResult Roles_Add(int?RoleID) { Models.TMT_Roles Model = null; if (RoleID.HasValue) { Model = DB.TMT_Roles.Find(RoleID.Value); } return(View(Model)); }