Ejemplo n.º 1
0
 public IActionResult AcceptInvitation(int invitationId)
 {
     try
     {
         _userService.AcceptInvitation(invitationId);
         return(Ok());
     }
     catch (AppException ex)
     {
         return(BadRequest(new { message = ex }));
     }
 }
Ejemplo n.º 2
0
        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));
            }
        }