private ApplicationRole MapToApplicationRole(RolePostRequest role) { return(new ApplicationRole() { Name = role.Name, Description = role.Description, }); }
public async Task <IActionResult> Post([FromBody] RolePostRequest role) { var result = await this.roleManager.CreateAsync(this.MapToApplicationRole(role)).ConfigureAwait(false); if (!result.Succeeded) { throw new OneFrameWebException((int)HttpStatusCode.BadRequest, result.ToString()); } return(this.CreatedAtRoute("RoleGet", new { roleName = role.Name }, role)); }