public async Task <CreateUserDTO> CreateUser(FormRegisterUserDTO userDTO) { try { User user = new User(); user.Email = userDTO.email; user.Password = passwordHelper.HashPassword(userDTO.password); user.Role = "user"; var result = await userRepository.Add(user); if (result != null) { return(new CreateUserDTO(result.Email, true)); } else { return(null); } } catch (Exception ex) { var a = ex; return(null); } }
public async Task <object> CreateUser([FromBody] FormRegisterUserDTO user) { if (ModelState.IsValid) { var result = await userService.CreateUser(user); if (result != null) { return(result); } else { return(BadRequest()); } } else { return(BadRequest()); } }