public static void CreateNotifySystimeWcfSql(String tableName, String action, int isTest) { Task.Factory.StartNew(() => { INotifyManager wcfSystime = DependencyFactory.Resolve <INotifyManager>(); Config config = new Config(false, false); if (config.DealerInfo.NotifyWcfChangeDataBase && Enum.TryParse(action, out TableAction tableAction)) { String conectionString = config.DealerInfo.ConectionStringToSystime; if (isTest == 1 && config.DealerInfo.SaveInTest) { conectionString = config.DealerInfo.ConectionStringSystimeTest; } switch (tableAction) { case TableAction.I: wcfSystime.CreateNotificationTrigger(tableName, conectionString, isTest); break; case TableAction.D: wcfSystime.DeleteTrigger(tableName, conectionString); break; } } }); }