static void Language_New(umbraco.cms.businesslogic.language.Language sender, umbraco.cms.businesslogic.NewEventArgs e) { var lang = ApplicationContext.Current.Services.LocalizationService.GetLanguageByCultureCode(sender.CultureAlias); if (lang != null) { SaveToDisk(lang); } }
/// <summary> /// Document_s the new. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="umbraco.cms.businesslogic.NewEventArgs"/> instance containing the event data.</param> void Document_New(Document sender, umbraco.cms.businesslogic.NewEventArgs e) { if (sender.ContentType.Alias == "NewsArticle") { if (sender.getProperty("articleDate") != null) { sender.getProperty("articleDate").Value = sender.CreateDateTime.Date; } } }
public static void SetDateOnNew(Document sender, umbraco.cms.businesslogic.NewEventArgs e) { log.Info("SetDateOnNew start"); if (log.IsDebugEnabled) { log.Debug(string.Format("Name: {0} | ID: {1}", sender.Text, sender.Id)); } Property property = sender.getProperty(ConfigurationManager.PropertyAliases.Date.Value); log.Info("SetDateOnNew property found: " + property != null); if (property != null) { property.Value = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"); } log.Info("SetDateOnNew end"); }