Esempio n. 1
0
        public static void Main(string[] args)
        {
            Services = new LoadServices(Context);
            var dateInit = DateTime.Now;

            try
            {
                AddInfoLog($"\r\n\r\n------------------------------ - Start FILLED CARD PUBLISHERS # {DateTime.Now.ToString("yyyyMMdd")}-------------------------------\n", TypeMessageEnum.Info);
                AddInfoLog($"Wait a moment to that process finaly", TypeMessageEnum.Info);
                MainAsync().GetAwaiter().GetResult();
            }
            catch (Exception ex)
            {
                AddInfoLog(ex.Message, TypeMessageEnum.Error);
                if (ex.InnerException != null)
                {
                    AddInfoLog("InnerException Error (1): " + ex.InnerException.Message, TypeMessageEnum.Error);
                    if (ex.InnerException.InnerException != null)
                    {
                        AddInfoLog("InnerException Error (2): " + ex.InnerException.InnerException.Message, TypeMessageEnum.Error);
                    }
                }
            }
            AddInfoLog("Process End Success Time " + (DateTime.Now - dateInit).ToString(), TypeMessageEnum.Info);
            Console.ReadKey();
        }
Esempio n. 2
0
        private static void AddLocale(string name, bool required, string config)
        {
            ServiceProvider services = LoadServices.AddServices(Config.GetConfigFromFile(config));

            Response response = services.GetRequiredService <ISource>().AddLocale(name, required);

            Console.WriteLine(response.Message);
        }
        private static void UpdateKey(string oldName, string newName, string config)
        {
            ServiceProvider services = LoadServices.AddServices(Config.GetConfigFromFile(config));

            Response response = services.GetRequiredService <ISource>().UpdateKey(oldName, newName);

            Console.WriteLine(response.Message);
        }
Esempio n. 4
0
        private static void AddTranslation(string key, string scope, string locale, string text, string variant, string config)
        {
            ServiceProvider services = LoadServices.AddServices(Config.GetConfigFromFile(config));

            Response response = services.GetRequiredService <ISource>().AddTranslation(key, scope, locale, text, variant);

            Console.WriteLine(response.Message);
        }
Esempio n. 5
0
        public LoadController()
        {
            var accountServices     = new AccountServices();
            var cardServices        = new CardServices();
            var loanServices        = new LoanServices();
            var transactionServices = new TransactionServices();
            var transferServices    = new TransferServices(accountServices, cardServices, loanServices, transactionServices);

            loadServices = new LoadServices(transferServices, accountServices, cardServices, loanServices, transactionServices);
        }
        private static void Initialize(string config)
        {
            ServiceProvider services = LoadServices.AddServices(Config.GetConfigFromFile(config));

            ISource source = services.GetRequiredService <ISource>();

            Response response = source.Initialize();

            Console.WriteLine(response.Message);
        }
Esempio n. 7
0
        private static void Generate(string config)
        {
            ServiceProvider services = LoadServices.AddServices(Config.GetConfigFromFile(config));

            IEnumerable <IGenerator> generators = services.GetRequiredService <IEnumerable <IGenerator> >();

            foreach (IGenerator generator in generators)
            {
                generator.Generate();
            }
        }
        public static void Register(HttpConfiguration config)
        {
            // Web API configuration and services

            // Web API routes
            config.MapHttpAttributeRoutes();
            var          container = new UnityContainer();
            LoadServices load      = new LoadServices(container);

            config.DependencyResolver = new UnityResolver(load.Load());
            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{action}/{id}",
                defaults: new { id = RouteParameter.Optional }
                );
        }