Пример #1
0
        // [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);
     }
 }
Пример #3
0
        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(),
                })
            }));
        }