/** * Post with a specified initializer. */ public void Post(string notificationId, NotificationInitializer initializer) { NotificationInstance notif = NotificationInstance.Borrow(notificationId); initializer(notif); Post(notif); // will return notification instance here }
protected void Application_Start() { Initialize(); Context context = ApplicationStartContext(); var log = new SysLogModel(context: context); UsersInitializer.Initialize(context: context); StatusesMigrator.Migrate(context: context); StatusesInitializer.Initialize(context: context); NotificationInitializer.Initialize(); SetConfigrations(); SiteInfo.Reflesh(context: context); log.Finish(context: context); }
private void InitializeLog() { ContextImplement context = ApplicationStartContext(); var log = new SysLogModel(context: context); UsersInitializer.Initialize(context: context); ItemsInitializer.Initialize(context: context); StatusesMigrator.Migrate(context: context); SiteSettingsMigrator.Migrate(context: context); StatusesInitializer.Initialize(context: context); NotificationInitializer.Initialize(); SetConfigrations(context: context); SiteInfo.Reflesh(context: context); log.Finish(context: context); }
protected void Application_Start() { Initialize(); Context context = new Context(tenantId: 0) { Controller = "Global.asax", Action = "Application_Start", }; var log = new SysLogModel(context: context); ExtensionInitializer.Initialize(context: context); UsersInitializer.Initialize(context: context); StatusesMigrator.Migrate(context: context); StatusesInitializer.Initialize(context: context); NotificationInitializer.Initialize(); SetConfigrations(); SiteInfo.Reflesh(context: context); log.Finish(context: context); }
public void Test() { NotificationInitializer.Initialize(new EmailNotification(), new InfoValueObject("Ton", "Gomes", "*****@*****.**", "", Status.CustomerAcceptance)); }