/// <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); } }
/// <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 = "Документ добавлен!!!"; }
/// <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); }
/// <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))); }