private Response GetTimeTableFile(long imei) { if (mIsDebug) { Console.WriteLine("GET: /rest/v1/controllers/{imei}/timetablefile"); Console.WriteLine("imei={0}", imei); } var controller = _controllerRepository.Find(imei); if (controller == null) { return(HttpStatusCode.NotFound); } // TODO: Стоит ли каждый раз создавать файл обновления??? (может его создание перенести в репозитарий обновления) _updatesRepository.UpdateTimeTable(controller); return(Response.AsFile(_updatesRepository.GetRelativeTimeTableFileName(imei))); }