/// <summary>
        /// <see cref="MyCompany.Travel.Client.ITravelRequestService"/>
        /// </summary>
        /// <param name="travelRequest"><see cref="MyCompany.Travel.Client.ITravelRequestService"/></param>
        /// <returns><see cref="MyCompany.Travel.Client.ITravelRequestService"/></returns>
        public async Task Update(TravelRequest travelRequest)
        {
            string url = String.Format(CultureInfo.InvariantCulture
                                       , "{0}api/travelrequests", _urlPrefix);

            await base.PutAsync <TravelRequest>(url, travelRequest);
        }
        /// <summary>
        /// <see cref="MyCompany.Travel.Client.ITravelRequestService"/>
        /// </summary>
        /// <param name="travelRequest"><see cref="MyCompany.Travel.Client.ITravelRequestService"/></param>
        /// <returns><see cref="MyCompany.Travel.Client.ITravelRequestService"/></returns>
        public async Task <int> Add(TravelRequest travelRequest)
        {
            string url = String.Format(CultureInfo.InvariantCulture
                                       , "{0}api/travelrequests", _urlPrefix);

            return(await base.PostAsync <int, TravelRequest>(url, travelRequest));
        }