move FeedEngine to its own class

This commit is contained in:
chsakell
2016-10-04 11:27:03 +03:00
parent a36624b0bf
commit cc3b7fbbc5
3 changed files with 24 additions and 41 deletions

23
Core/FeedEngine.cs Normal file
View File

@@ -0,0 +1,23 @@
using System;
using System.Collections.Generic;
using LiveGameFeed.Models;
using Microsoft.Extensions.Logging;
using RecurrentTasks;
namespace LiveGameFeed.Core
{
public class FeedEngine : IRunnable
{
private ILogger logger;
public FeedEngine(ILogger<FeedEngine> logger)
{
this.logger = logger;
}
public void Run(TaskRunStatus taskRunStatus)
{
var msg = string.Format("Run at: {0}", DateTimeOffset.Now);
logger.LogDebug(msg);
}
}
}

View File

@@ -1,25 +0,0 @@
using System;
using System.Collections.Generic;
using LiveGameFeed.Models;
namespace LiveGameFeed.Core
{
public class FeedGenarator
{
public static Feed UpdateScore(Match match) {
Feed feed = new Feed();
feed.MatchId = match.Id;
if(match.Type == MatchTypeEnums.Football)
{
}
else if (match.Type == MatchTypeEnums.Basketball)
{
}
return feed;
}
}
}

View File

@@ -15,6 +15,7 @@ using LiveGameFeed.Core.Mappings;
using LiveGameFeed.Core.MvcTimer; using LiveGameFeed.Core.MvcTimer;
using Newtonsoft.Json.Serialization; using Newtonsoft.Json.Serialization;
using RecurrentTasks; using RecurrentTasks;
using LiveGameFeed.Core;
namespace LiveGameFeed namespace LiveGameFeed
{ {
@@ -92,20 +93,4 @@ namespace LiveGameFeed
app.StartTask<FeedEngine>(TimeSpan.FromSeconds(15)); app.StartTask<FeedEngine>(TimeSpan.FromSeconds(15));
} }
} }
public class FeedEngine : IRunnable
{
private ILogger logger;
public FeedEngine(ILogger<FeedEngine> logger)
{
this.logger = logger;
}
public void Run(TaskRunStatus taskRunStatus)
{
var msg = string.Format("Run at: {0}", DateTimeOffset.Now);
logger.LogDebug(msg);
}
}
} }