Exemplo n.º 1
0
        public async Task <IActionResult> Register(EmployeeForLogin user)
        {
            user.Username = user.Username.ToLower();

            //if (await _logic.UserExists(user.Username))
            //    return BadRequest("Username already exists!");

            var userForRegistration = await _logic.GetObjectByUsername(user.Username);

            if (userForRegistration == null)
            {
                return(BadRequest($"Employee with username:'******' doesn't exist."));
            }

            var createdUser = await _logic.Register(userForRegistration, user.Password);

            return(StatusCode(201));
        }