Example #1
0
        public async Task <IActionResult> Register([FromBody] NewUserCreateRequest userForRegister)
        {
            var dto = _mapper.Map <NewUserCreateDTO>(userForRegister);
            await _registerUserManager.RegisterUser(dto);

            return(StatusCode(201));
        }
Example #2
0
        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."));
            }
        }
Example #3
0
        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));
        }