public IActionResult AcceptInvitation(int invitationId) { try { _userService.AcceptInvitation(invitationId); return(Ok()); } catch (AppException ex) { return(BadRequest(new { message = ex })); } }
public async Task <IActionResult> CompleteInviteRegistration([FromBody] AuthUserInvitationAcceptRequest request) { try { var client = await _clientService.GetClientByShortKey(Request.ClientKey()); var result = await _userService.AcceptInvitation(request, client.Id); return(new OkObjectResult(new AuthUserProfile(result))); } catch (Exception ex) { return(new BadRequestObjectResult(ex.Message)); } }