public override Task <ResponseMessage> AutenticateUser(AutenticateUserInput request, ServerCallContext context) { var user = new User() { Email = request.Email, Password = request.Password }; var savedUser = _userRepository.GetUser(user); if (savedUser != null && (savedUser.Password.Equals(user.Password) && savedUser.Email.Equals(user.Email))) { savedUser.IsConnected = true; savedUser.LastConnection = DateTime.Now; return(Task.FromResult(new ResponseMessage { Status = "Ok", Message = "Bienvenido!", })); } else { return(Task.FromResult(new ResponseMessage { Status = "Error", Message = "Credenciales invalidas", })); } }
public async Task <bool> AutenticateUserAsync(UserDto user) { var input = new AutenticateUserInput() { Email = user.Email, Password = user.Password }; var response = await _client.AutenticateUserAsync(input); return(response.Status.Equals("Ok")); }