public void Configuration(IAppBuilder app)
{
app.MapSignalR();
app.UseHangfire(config =>
{
config.UseAuthorizationFilters(new AuthorizationFilter
{
Roles = "Admin"
});
config.UseActivator(new Extensions.UnityJobActivator(BusinessLogic.UnityConfig.Container));
config.UseSqlServerStorage(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);
config.UseServer();
});
AS.ChatMessage.Base.IDelete _deleteChatMessages = BusinessLogic.UnityConfig.Container.Resolve<AS.ChatMessage.Base.IDelete>();
RecurringJob.AddOrUpdate("DeleteChatMessages", () => _deleteChatMessages.Execute(), Cron.Weekly());
}