// [AbpMvcAuthorize("Administration.UserManagement.CreateUser")] public virtual async Task <ActionResult> CreateRole(CreateRoleViewModel model) { try { CheckModelState(); //Create role var role = new Role { DisplayName = model.DisplayName, Name = model.Name, IsStatic = true, IsDefault = false }; AutoMapper.Mapper.CreateMap <Role, JesNm.Roles.Dto.CreateRolesInput>(); var u = role.MapTo <JesNm.Roles.Dto.CreateRolesInput>(); await _roleAppService.CreateRole(u); return(RedirectToAction("Index")); } catch (UserFriendlyException ex) { ViewBag.ErrorMessage = ex.Message; return(View("Register", model)); } }
/// <summary> /// 创建新角色 /// </summary> public async Task CreateRole(CreateRoleInput input, int tenantId) { using (CurrentUnitOfWork.SetTenantId(tenantId)) { await _roleAppService.CreateRole(input); } }
public async Task <ActionResult> Add(CreateRoleDto model) { model.DisplayName = model.Name; var role = (await _roleAppService.CreateRole(model)); return(Json(new { status = "ok" })); }
public IActionResult Create(CreateRoleViewModel model) { var role = new RoleModel { Name = model.Name, IsDefault = model.IsDefault }; role = _roleAppService.CreateRole(role, model.PermissionCodes); return(Json(new JsonResultEntity() { Message = "添加角色成功", JsonObject = Json(new RoleViewModel() { Id = role.Id, Name = role.Name, IsDefault = role.IsDefault, CreationTime = role.CreationTime.ToStandardDateOfChina(), LastModificationTime = role.LastModificationTime?.ToStandardDateOfChina(), }) })); }