Editor.Scheduler.Program.Main C# (CSharp) Method

Main() public static method

public static Main ( string args ) : void
args string
return void
        public static void Main(string[] args)
        {
            IUnityContainer container = new UnityContainer();
            UnityConfigurationSection section = (UnityConfigurationSection)ConfigurationManager.GetSection("unity");
            section.Containers.Default.Configure(container);
            CMSCustomer customer = container.Resolve<CMSCustomer>();

            Logs.Start("");
            string sql = "DATE_PUBLISH = '" + String.Format("{0:dd-mm-yyyy}", DateTime.Now) + "' and PUBLISH_ACTIVE=1";
            string[] fields = new string[] { "Date_publish", "Publish_active" };
            object[] ids = new object[] { String.Format("{0:dd-MM-yyyy}", DateTime.Now), 1 };
            Operators[] ops = new Operators[] { Operators.Eq, Operators.Eq };
            List<Content> contents = HibernateHelper.SelectCommand<Content>(fields, ids, ops);
            if (contents.Count > 0) {
                for (int i = 0; i < contents.Count; i++) {

                    Logs.WriteLine(string.Format("Inizio pubblicazione content {0} (ID={1}) (TYPE={2})",
                        contents[i].Title, contents[i].Contentid, contents[i].Repository));

                    Pubblica(contents[i], customer);
                }
            }
            Logs.Dispose();
        }