public async Task <ResponseDto> LogoutUser(UserDto user)
        {
            var input = new LogoutUserInput()
            {
                Email = user.Email
            };

            var response = await _client.LogoutUserAsync(input);

            return(new ResponseDto()
            {
                Message = response.Message,
                Status = response.Status,
            });
        }
Exemplo n.º 2
0
        public override Task <ResponseMessage> LogoutUser(LogoutUserInput request, ServerCallContext context)
        {
            var user = new User()
            {
                Email = request.Email,
            };

            var savedUser = _userRepository.GetUser(user);

            savedUser.IsConnected = false;

            return(Task.FromResult(new ResponseMessage
            {
                Status = "Ok",
                Message = "Adios!",
            }));
        }