public async Task <IHttpActionResult> PostPermission([FromBody] Permission permission) { var permissionCreated = await _permissionsService.AddPermissionAsync(permission); if (HttpContext.Current == null) { return(Created("", permissionCreated)); } var create = HttpContext.Current.Request.Url + String.Format("{0}/{1}", "permissions", permissionCreated.Id); var response = Created(create, permissionCreated); return(response); }
public async Task <IActionResult> AddPermission( PermissionAddDto dto ) { try { var responsePayload = await _permissionsService.AddPermissionAsync(dto); return(Ok(responsePayload)); } catch (Exception ex) { return(BadRequest(new { ex.Message })); } }