/// <summary> /// Добавление ИНН для проведения учетных действий /// </summary> /// <param name="templateInnPattern">Набор ИНН</param> /// <param name="userIdGuid">GUID пользователя</param> public void AddFlFaceMainRegistration(TemplateInnPattern templateInnPattern, string userIdGuid) { try { var logicModel = Automation.LogicsSelectAutomations.FirstOrDefault(logic => logic.Id == 30); if (logicModel != null) { EventSqlEf.EventSqlEf eventMessage = new EventSqlEf.EventSqlEf() { UserNameGuid = userIdGuid }; var con = (SqlConnection)Automation.Database.Connection; con.FireInfoMessageEventOnUserErrors = true; Automation.Database.CommandTimeout = 120000; con.InfoMessage += eventMessage.Con_InfoMessageSignalR; Automation.Database.ExecuteSqlCommand(logicModel.SelectUser, new SqlParameter { ParameterName = logicModel.SelectedParametr.Split(',')[0], Value = CreteParameterTableSql(templateInnPattern.Inn, "Inn", typeof(string)), TypeName = "dbo.ListInn", SqlDbType = SqlDbType.Structured }); } } catch (Exception ex) { Loggers.Log4NetLogger.Error(ex); } }
/// <summary> /// Добавление ИНН для регистрации учетных действий /// </summary> /// <param name="templateInnPattern">Шаблон для добавления</param> /// <param name="userIdGuid">GUID Пользователя</param> /// <returns></returns> public async Task AddFlFaceMainRegistration(TemplateInnPattern templateInnPattern, string userIdGuid) { await Task.Factory.StartNew(() => { var model = new ModelGetPost(); model.AddFlFaceMainRegistration(templateInnPattern, userIdGuid); model.Dispose(); }); }