Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }