Пример #1
0
 /// <summary>
 /// Метод сохранения шаблона в БД
 /// </summary>
 /// <param name="angular">Сам шаблон</param>
 /// <returns></returns>
 public string TemplateSave(AngularTemplate angular)
 {
     try
     {
         var save = new AddTemplate();
         return(save.SaveTemplate(angular));
     }
     catch (Exception e)
     {
         Loggers.Log4NetLogger.Error(e);
         return(e.Message);
     }
 }
Пример #2
0
 /// <summary>
 /// Сохранение документа
 /// </summary>
 /// <param name="angular">Документ</param>
 private void SaveNameDocumentAndTemplare(AngularTemplate angular)
 {
     Ifns51.Risk.NameDocument docum = new Ifns51.Risk.NameDocument()
     {
         NameDocument_ = angular.NameDocument.NameDocument1,
         ManualDoc     = angular.NameDocument.ManualDoc,
         Template      = new Ifns51.Risk.Template()
         {
             IdBody    = angular.Template.IdBody,
             IdHeaders = angular.Template.IdHeaders,
             IdStone   = angular.Template.IdStone
         }
     };
     Risk.NameDocuments.Add(docum);
     Risk.SaveChanges();
     Message = "Документ добавлен!!!";
 }
Пример #3
0
 /// <summary>
 /// Сохранение документа
 /// </summary>
 /// <param name="angular">Модель документа</param>
 /// <returns></returns>
 public string SaveTemplate(AngularTemplate angular)
 {
     if (angular.NameDocument != null)
     {
         SaveNameDocumentAndTemplare(angular);
     }
     if (angular.Headers != null)
     {
         SaveHeaders(angular.Headers);
     }
     if (angular.Body != null)
     {
         SaveBody(angular.Body);
     }
     if (angular.Stone != null)
     {
         SaveStone(angular.Stone);
     }
     return(Message);
 }
Пример #4
0
        /// <summary>
        /// Метод добавления шаблона в БД
        /// </summary>
        /// <param name="angular">Модель шаблона</param>
        /// <returns></returns>
        public async Task <string> AngularAddTemplate(AngularTemplate angular)
        {
            var efangular = new AngularRestEf();

            return(await Task.Factory.StartNew(() => efangular.TemplateSave(angular)));
        }