/// <summary> /// Выгрузка файла из БД /// </summary> /// <param name="angular">Модель выгрузки файла из БД</param> /// <returns></returns> public Stream DonloadFile(AngularModelFileDonload angular) { try { switch (angular.Id) { case 1: var savefile = new AddOutBdk(); return(savefile.DonloadFileOutBdk(angular.Guid)); case 2: var predproverka = new PredProverkaTempl(); return(predproverka.DonloadTemplate(1)); default: return(null); } } catch (Exception e) { Loggers.Log4NetLogger.Error(e); return(null); } }
/// <summary> /// Метод передачи файла на сайт /// </summary> /// <param name="angular">Параметры файла Angular</param> /// <returns></returns> public async Task <Stream> AngularDonloadFile(AngularModelFileDonload angular) { var efangular = new AngularRestEf(); return(await Task.Factory.StartNew(() => efangular.DonloadFile(angular))); }