public UserDTO GetUserByToken() { UserDTO res = null; var client = new RestClient(_conString); var request = new RestRequest("/User/Info", Method.GET); if (_authService.AddTokenToRequest(request)) { var content = client.Execute(request).Content; res = JsonConvert.DeserializeObject <UserDTO>(content); } return(res); }
public CustomerDTO GetById(int id) { var client = new RestClient(_constring); var request = new RestRequest("/customer/{id}", Method.GET); request.AddUrlSegment("id", id); _authRepository.AddTokenToRequest(request); var response = client.Execute(request); return(response.StatusCode == HttpStatusCode.OK ? JsonConvert.DeserializeObject <CustomerDTO>(response.Content) : null); }
public IEnumerable <ReservationDTO> GetReservationByCustomerId() { IEnumerable <ReservationDTO> res = new List <ReservationDTO>(); var client = new RestClient(_connectionString); var request = new RestRequest("/Reservation/CustomerReservations", Method.GET); if (_authService.AddTokenToRequest(request)) { var content = client.Execute(request); if (content.StatusCode == HttpStatusCode.OK) { res = JsonConvert.DeserializeObject <IEnumerable <ReservationDTO> >(content.Content); } } return(res); }