Beispiel #1
0
 private ApplicationRole MapToApplicationRole(RolePostRequest role)
 {
     return(new ApplicationRole()
     {
         Name = role.Name,
         Description = role.Description,
     });
 }
Beispiel #2
0
        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));
        }