Пример #1
0
        public async Task <IActionResult> Register(UserForregisterDto userForregisterDto)
        {
            userForregisterDto.UserName = userForregisterDto.UserName.ToLower();
            if (await _authRepo.userExist(userForregisterDto.UserName))
            {
                return(BadRequest("username already exists"));
            }
            var userToCreate = new User
            {
                UserName = userForregisterDto.UserName
            };
            var createdUser = await _authRepo.Register(userToCreate, userForregisterDto.Password);

            return(StatusCode(201));
        }
Пример #2
0
        public async Task <IActionResult> Register(UserForregisterDto userForRegisterDto)
        {
            // validate request

            userForRegisterDto.Username = userForRegisterDto.Username.ToLower();

            if (await this.repo.UserExists(userForRegisterDto.Username))
            {
                return(BadRequest("Username alredy exists"));
            }

            var userToCreate = new User
            {
                Username = userForRegisterDto.Username
            };

            var createUser = await this.repo.Register(userToCreate, userForRegisterDto.Password);

            return(StatusCode(201));
        }
Пример #3
0
        public async Task <IActionResult> Register(UserForregisterDto UserForregisterDto)
        {
            //     if (!ModelState.IsValid){
            //         return BadRequest(ModelState);
            //     }
            {
                UserForregisterDto.Username = UserForregisterDto.Username.ToLower();
                if (await _repos.UserExists(UserForregisterDto.Username))
                {
                    return(BadRequest("user already Exits"));
                }
                var usertocreate = new User
                {
                    Username = UserForregisterDto.Username
                };
                var CreateUser = await _repos.Register(usertocreate, UserForregisterDto.Password);

                return(StatusCode(201));
            }
        }