From 8bb9a7675067fc1b44afbcf9855e5fcd02f7a37c Mon Sep 17 00:00:00 2001 From: Milad Karbasizadeh Date: Wed, 14 May 2014 00:57:39 +0430 Subject: [PATCH] minor changes --- .../Helpers/ScheduledTasks/TestJob.cs | 18 ++++++++++++++++++ Sevomin.Models/Helpers/SevominRegistry.cs | 7 ++++--- Sevomin.Models/Sevomin.Models.csproj | 1 + Sevomin.WebFrontend/Global.asax.cs | 2 +- Sevomin.WebFrontend/Views/God/Index.cshtml | 3 ++- 5 files changed, 26 insertions(+), 5 deletions(-) create mode 100644 Sevomin.Models/Helpers/ScheduledTasks/TestJob.cs diff --git a/Sevomin.Models/Helpers/ScheduledTasks/TestJob.cs b/Sevomin.Models/Helpers/ScheduledTasks/TestJob.cs new file mode 100644 index 0000000..b2cf1a8 --- /dev/null +++ b/Sevomin.Models/Helpers/ScheduledTasks/TestJob.cs @@ -0,0 +1,18 @@ +using FluentScheduler; +using Sevomin.Models.Repositories; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Sevomin.Models.Helpers.ScheduledTasks +{ + public class TestJob : ITask + { + public async void Execute() + { + System.Web.HttpContext.Current.Application["JobLastExecute"] = DateTime.UtcNow; + } + } +} \ No newline at end of file diff --git a/Sevomin.Models/Helpers/SevominRegistry.cs b/Sevomin.Models/Helpers/SevominRegistry.cs index efac088..12ff0a2 100644 --- a/Sevomin.Models/Helpers/SevominRegistry.cs +++ b/Sevomin.Models/Helpers/SevominRegistry.cs @@ -12,9 +12,10 @@ namespace Sevomin.Models.Helpers { public SevominRegistry() { - Schedule().ToRunEvery(2).Days().At(8, 0); - Schedule().ToRunEvery(1).Days().At(8, 10); - Schedule().ToRunEvery(1).Days().At(8, 20); + Schedule().ToRunEvery(2).Days().At(20, 30); + Schedule().ToRunEvery(1).Days().At(20, 40); + Schedule().ToRunEvery(1).Days().At(20, 50); + Schedule().ToRunNow().AndEvery(1).Days().At(20, 20); } } } diff --git a/Sevomin.Models/Sevomin.Models.csproj b/Sevomin.Models/Sevomin.Models.csproj index 3679d4a..61bdd5b 100644 --- a/Sevomin.Models/Sevomin.Models.csproj +++ b/Sevomin.Models/Sevomin.Models.csproj @@ -76,6 +76,7 @@ + diff --git a/Sevomin.WebFrontend/Global.asax.cs b/Sevomin.WebFrontend/Global.asax.cs index 6dd4c2e..ec1d78b 100644 --- a/Sevomin.WebFrontend/Global.asax.cs +++ b/Sevomin.WebFrontend/Global.asax.cs @@ -19,7 +19,7 @@ namespace Sevomin.WebFrontend RouteConfig.RegisterRoutes(RouteTable.Routes); #if !DEBUG - TaskManager.Initialize(new SevominRegistry()); + //TaskManager.Initialize(new SevominRegistry()); #endif } diff --git a/Sevomin.WebFrontend/Views/God/Index.cshtml b/Sevomin.WebFrontend/Views/God/Index.cshtml index 22fc8c6..e909112 100644 --- a/Sevomin.WebFrontend/Views/God/Index.cshtml +++ b/Sevomin.WebFrontend/Views/God/Index.cshtml @@ -47,10 +47,11 @@

سلام!

یک سری اطلاعات کلی درباره وب سایت سومین در این محل قابل ارائه می باشد.

-

تاریخ و ساعت به وقت سرور سومین: @DateTime.Now.ToShortDateString() - @DateTime.Now.ToShortTimeString()

+

تاریخ و ساعت به وقت سرور سومین: @DateTime.Now.ToShortDateString() - @DateTime.Now.ToShortTimeString()

+

برای تست: @(HttpContext.Current.Application["JobLastExecute"] == null ? "اجرا نشده" : HttpContext.Current.Application["JobLastExecute"].ToString())