public void CreateRole(RoleCreateInput input) { Logger.Info($"创建角色,{input.RoleName}"); var role = input.MapTo <Core.System.Role>(); _roleRepository.Insert(role); }
public void EditRole(RoleCreateInput input) { Logger.Info($"更新角色,{input.RoleName}"); var role = input.MapTo <Core.System.Role>(); _roleRepository.Update(role); }
public async Task <IActionResult> CreateRole([FromBody] RoleCreateInput input) { Role role = mapper.Map <Role>(input); dbContext.Roles.Add(role); await dbContext.SaveChangesAsync(); return(CreatedAtRoute("GetRole", new { id = role.Id }, mapper.Map <RoleOutput>(role))); }
public ActionResult Edit(RoleCreateInput input) { if (ModelState.IsValid) { _roleService.EditRole(input); ViewBag.Success = "success"; } return(View()); }
public ActionResult Create(RoleCreateInput input) { if (!this.ModelState.IsValid) { return(this.ModelState.ToJsonResult()); } AcDomain.Handle(input.ToCommand(AcSession)); return(this.JsonResult(new ResponseData { success = true, id = input.Id })); }
// [InlineData("TestRole4", "TestRole4_DisplayName", "4_discription", "NoPermissionName")] public async Task CreateAsync_Test(string name, string displayname, string description, params string[] grantedPerssionNames) { var permissionName = _permissionManager.GetAllPermissions().FirstOrDefault().Name; var roleInput = new RoleCreateInput() { Name = name, DisplayName = displayname, Description = description, GrantedPermissions = grantedPerssionNames?.ToList() }; var result = await _roleAppService.CreateAsync(roleInput); Assert.True(result == null); }
public ActionResult Create(RoleCreateInput input) { if (!this.ModelState.IsValid) { return this.ModelState.ToJsonResult(); } AcDomain.Handle(input.ToCommand(AcSession)); return this.JsonResult(new ResponseData { success = true, id = input.Id }); }