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();
}