public async Task <ActionResult <JwtTokenModel> > SignUp([FromBody] SignUpModel model) => await Execute(async operation =>
 {
     if (User.Identity.IsAuthenticated)
     {
         throw CommonExceptions.UserHasAlreadyAuthenticated(operation);
     }
     if (!ModelState.IsValid)
     {
         throw CommonExceptions.NoAuthenticationData(operation);
     }
     var token = await authenticationService.SignUp(operation, model.ToEntity());
     return(token.GetJwtTokenModel());
 });