public async Task<IHttpActionResult> GetShedule(StationSearch stationSearch)
 {
     try
     {
         var result= await _yandexApiService.LoadSheduleByScr(stationSearch);
         return SuccessApiResult(result);
     }
     catch (Exception e)
     {
         return ErrorApiResult(100,e.Message);
     }
   
 }
        public async Task<TrainShedules> LoadSheduleByScr(StationSearch stationSearch)
        {
            var request=new RestRequest(Method.GET);
            _restClient.BaseUrl = new Uri(_restClient.BaseUrl.ToString() + "search/");
            request.AddParameter("apikey", _apiKey);
            request.AddParameter("format", "json");
            request.AddParameter("system", "express");
            request.AddParameter("from", stationSearch.From);
            request.AddParameter("to", stationSearch.To);
            request.AddParameter("lang", "ru");
            request.AddParameter("page", stationSearch.Page);
            request.AddParameter("date", stationSearch.Date.ToString("yyyy-MM-dd"));
            var uri=_restClient.BuildUri(request);
            var response = await _restClient.ExecuteTaskAsync(request);
            var resultObject=JsonConvert.DeserializeObject<YandexApiResponse>(response.Content);
            return ConvertToModel(resultObject);

        }