public ResponseRegisterUserApiView Register(RequestRegisterUserApiView userToRegister) { var response = new ResponseRegisterUserApiView(); if (userToRegister == null) { response.Message = "Something went wrong"; return(response); } if (string.IsNullOrEmpty(userToRegister.Name)) { response.Message = "Username can not be emnpty"; return(response); } if (string.IsNullOrEmpty(userToRegister.Password)) { response.Message = "Password can not be empty"; return(response); } GetByNameUserApiView retrievedUser = Find(userToRegister.Name); if (retrievedUser != null) { response.Message = "User with this name already exists"; return(response); } var user = new User { Name = userToRegister.Name, Password = userToRegister.Password }; Insert(user); response.IsSuccess = true; response.Message = "User was succesfully registered"; return(response); }
public ResponseRegisterUserApiView Register([FromBody] RequestRegisterUserApiView user) { ResponseRegisterUserApiView response = _usersService.Register(user); return(response); }