Example #1
0
        public IActionResult Register([FromBody] RegisterUserViewModel registerUserViewModel)
        {
            var validationErrors = _authAppService.Register(registerUserViewModel);

            if (validationErrors.Count > 0)
            {
                return(Response(validationErrors, 400));
            }

            return(Response());
        }
Example #2
0
        public ActionResult <AuthOutputDto> Register(UsersInputDto user)
        {
            try
            {
                AuthOutputDto tokenAcesso = _authAppService.Register(user);

                return(Ok(tokenAcesso));
            }
            catch (ErrorAction error)
            {
                var err = BadRequest(new { error.Text, error.Status });
                return(err);
            }
        }
Example #3
0
        public IActionResult Register([FromBody] UserForRegisterDto userForRegisterDto)
        {
            var registerResult = _authAppService.Register(userForRegisterDto);

            if (registerResult.Success != true)
            {
                return(BadRequest(registerResult.Message));
            }
            var result = _authAppService.CreateAccessToken(registerResult.Data);

            if (result.Success != true)
            {
                return(BadRequest(result.Message));
            }

            return(Ok(result.Data));
        }