public override Task <ResponseMessage> ModifyUser(ModifyUserInput request, ServerCallContext context) { var user = new User() { Email = request.Email, Name = request.Name, Password = request.Password }; if (_userRepository.ContainsUser(user)) { _userRepository.UpdateUser(user); return(Task.FromResult(new ResponseMessage { Status = "Ok", Message = "Datos modificados correctamente", })); } else { return(Task.FromResult(new ResponseMessage { Status = "Error", Message = "Usuario no existente", })); } }
public async Task <ResponseDto> ModifyUserAsync(UserDto user) { var input = new ModifyUserInput() { Email = user.Email, Name = user.Name, Password = user.Password }; var response = await _client.ModifyUserAsync(input); return(new ResponseDto() { Message = response.Message, Status = response.Status, }); }