public async Task <IActionResult> Register([FromBody] NewUserCreateRequest userForRegister) { var dto = _mapper.Map <NewUserCreateDTO>(userForRegister); await _registerUserManager.RegisterUser(dto); return(StatusCode(201)); }
public async Task <IActionResult> Register([FromBody] NewUserCreateRequest userForRegister) { userForRegister.UserName = userForRegister.UserName.ToLower(); var dto = _mapper.Map <NewUserCreateDTO>(userForRegister); var userCheck = await _registerUserManager.RegisterUser(dto); if (userCheck) { return(StatusCode(201)); } else { return(StatusCode(409, "It appears that username already exists.")); } }
public async Task <IActionResult> Register([FromBody] NewUserCreateRequest userForRegister) { userForRegister.UserName = userForRegister.UserName.ToLower(); var dto = _mapper.Map <NewUserCreateDTO>(userForRegister); var UserIsRegistered = await _registerUserManager.RegisterUser(dto); //201 == Created if (UserIsRegistered) { return(StatusCode(201)); } else { return(StatusCode(409)); } }
public async Task <IActionResult> Post([FromBody] RegisterUserRequest request) { _logger.Information("Register User called with param : " + JsonConvert.SerializeObject(request)); if (request == null) { return(BadRequest(ApiMessages.DataNotProvided)); } else if (ValidateData(request, out var errorMessage)) { return(Ok(new ServiceResponse <string> { TokenStatus = TokenStatus.Valid, IsSuccess = false, Message = errorMessage })); } var response = await _registerUserManager.RegisterUser(_context, request); return(Ok(response)); }