Пример #1
0
        public IActionResult Post([FromBody] CreateUserRequest createUser)
        {
            if (createUser.Name.Equals("") || createUser.Surname.Equals("") || createUser.Email.Equals("") || createUser.Password.Equals(""))
            {
                return(BadRequest("Missing or invalid data!"));
            }
            else
            {
                if (userRepository.FindByEmail(createUser.Email))
                {
                    return(Conflict("User with this email is existing in database!"));
                }
                else
                {
                    createUser.Password = BCryptUtilities.encodePassword(createUser.Password);

                    return(Ok(userRepository.Create(createUser.ReturnUser())));
                }
            }
        }