public ViewResult AddUserRole(iPow.Infrastructure.Crosscutting.Authorize.Dto.UserRoleDto userRole) { ViewBag.rolemodel = roleService.GetList(); if (userRole != null && userRole.RoleID > 0) { var user = userService.GetUserByName(userRole.UserName); if (user != null && user.id > 0) { //判断User 是否存在当前所选Role 若没有则创建 有的话 阻止 var isexist = userRoleService.UserHasUserRole(user.id, userRole.RoleID); if (isexist) //该语法表示 已经存在 { ModelState.AddModelError("", "该用户已经存在同一角色!"); } else { var addUserRole = new iPow.Infrastructure.Data.DataSys.Sys_UserRoles(); addUserRole.RoleID = userRole.RoleID; addUserRole.UserID = user.id; userRoleService.Add(addUserRole, null); ModelState.AddModelError("", "已成功为用户添加角色"); } } else { ModelState.AddModelError("", "" + "在系统中没有找到这个用户"); } } else { ModelState.AddModelError("", "请使用正确地操作方式"); } return(View(userRole)); }
public ViewResult AddUserRole(iPow.Infrastructure.Crosscutting.Authorize.Dto.UserRoleDto userRole) { ViewBag.rolemodel = roleService.GetList(); if (userRole != null && userRole.RoleID > 0) { var user = userService.GetUserByName(userRole.UserName); if (user != null && user.id > 0) { //判断User 是否存在当前所选Role 若没有则创建 有的话 阻止 var isexist = userRoleService.UserHasUserRole(user.id, userRole.RoleID); if (isexist) //该语法表示 已经存在 { ModelState.AddModelError("", "该用户已经存在同一角色!"); } else { var addUserRole = new iPow.Infrastructure.Data.DataSys.Sys_UserRoles(); addUserRole.RoleID = userRole.RoleID; addUserRole.UserID = user.id; userRoleService.Add(addUserRole,null); ModelState.AddModelError("", "已成功为用户添加角色"); } } else { ModelState.AddModelError("", "" + "在系统中没有找到这个用户"); } } else { ModelState.AddModelError("", "请使用正确地操作方式"); } return View(userRole); }
protected string GetUserType(string userSelected, iPow.Infrastructure.Data.DataSys.Sys_UserRoles userRole) { if (userSelected == null) { throw new ArgumentNullException("usertype is null"); } else { switch (userSelected) { case "ca": userRole.RoleID = 1; break; case "xg": userRole.RoleID = 2; break; case "pg": userRole.RoleID = 3; break; case "jq": userRole.RoleID = 4; break; case "jd": userRole.RoleID = 5; break; case "sj": userRole.RoleID = 6; break; case "lxs": userRole.RoleID = 7; break; case "xl": userRole.RoleID = 8; break; case "tx": userRole.RoleID = 9; break; } } return(Convert.ToString(userRole.RoleID)); }
public bool Modify(iPow.Infrastructure.Data.DataSys.Sys_UserRoles entity, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null && entity.Id > 0) { try { userRolesRepository.Modify(entity); res = true; } catch (Exception ex) { } } return(res); }
public bool DeleteTrue(iPow.Infrastructure.Data.DataSys.Sys_UserRoles entity, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser) { var res = false; if (entity != null) { try { userRolesRepository.Delete(entity); userRolesRepository.Uow.Commit(); res = true; } catch (Exception ex) { } } return(res); }
public void Modify(iPow.Infrastructure.Data.DataSys.Sys_UserRoles userRole) { userRoleRepository.Modify(userRole); userRoleRepository.Uow.Commit(); }
public void Delete(iPow.Infrastructure.Data.DataSys.Sys_UserRoles userRole) { userRoleRepository.Delete(userRole); userRoleRepository.Uow.Commit(); }
public static iPow.Infrastructure.Crosscutting.Authorize.Dto.UserRoleDto ToDto(this iPow.Infrastructure.Data.DataSys.Sys_UserRoles entity) { return(EmitMapper.ObjectMapperManager.DefaultInstance .GetMapper <iPow.Infrastructure.Data.DataSys.Sys_UserRoles, iPow.Infrastructure.Crosscutting.Authorize.Dto.UserRoleDto>().Map(entity)); }
public bool Delete(iPow.Infrastructure.Data.DataSys.Sys_UserRoles entity, iPow.Infrastructure.Data.DataSys.Sys_AdminUser operUser) { throw new NotImplementedException(); }