Exemple #1
0
        public MySettingsConfigMoal GetConfigDetails()
        {
            MySettingsConfigMoal MySettingsConfigMoal = new MySettingsConfigMoal();

            try
            {
                var builder = new ConfigurationBuilder()
                              .SetBasePath(Directory.GetCurrentDirectory())
                              .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
                              .AddUserSecrets <Program>()
                              .AddEnvironmentVariables();

                IConfigurationRoot configuration = builder.Build();
                var mySettingsConfig             = new MySettingsConfig();
                configuration.GetSection("MySettings").Bind(mySettingsConfig);

                MySettingsConfigMoal.Connectionstring  = configuration.GetConnectionString("DefaultConnection");
                MySettingsConfigMoal.IntervalInMinutes = mySettingsConfig.IntervalInMinutes;
                MySettingsConfigMoal.IsWriteLog        = mySettingsConfig.IsWriteLog;
            }
            catch
            {
            }

            return(MySettingsConfigMoal);
        }
Exemple #2
0
        public void FileText(string Text)
        {
            var line = Environment.NewLine + Environment.NewLine;

            try
            {
                ErrorLogs errorLogs = new ErrorLogs
                {
                    ActionName       = "Ticketing Job",
                    ControllerName   = "Ticketing Job Steps",
                    TenantID         = 0,
                    UserID           = 0,
                    Exceptions       = Text,
                    MessageException = "",
                    IPAddress        = ""
                };

                DAL dal = new DAL();

                MySettingsConfigMoal mysettingsconfigmoal = new MySettingsConfigMoal();
                Program obj = new Program();
                mysettingsconfigmoal = obj.GetConfigDetails();

                if (mysettingsconfigmoal.IsWriteLog == "1")
                {
                    dal.InsertErrorLog(errorLogs);
                }
            }
            catch (Exception e)
            {
                e.ToString();
            }
        }
Exemple #3
0
        public void CallEveryMin(string ConString)
        {
            MySettingsConfigMoal mysettingsconfigmoal = new MySettingsConfigMoal();

            mysettingsconfigmoal = GetConfigDetails();

            int intervalInMinutes = Convert.ToInt32(mysettingsconfigmoal.IntervalInMinutes);

            GetScheduleDetails(ConString);
        }
Exemple #4
0
        public void StartProcess()
        {
            Exceptions exceptions = null;

            try
            {
                MySettingsConfigMoal mysettingsconfigmoal = new MySettingsConfigMoal();
                mysettingsconfigmoal = GetConfigDetails();


                double intervalInMinutes = Convert.ToDouble(mysettingsconfigmoal.IntervalInMinutes);

                Thread _Individualprocessthread = new Thread(new ThreadStart(InvokeMethod));
                _Individualprocessthread.Start();
            }
            catch (Exception ex)
            {
                exceptions.SendErrorToText(ex);
            }
        }