Рефакторинг + DI
This commit is contained in:
@@ -8,24 +8,24 @@ using JiraTimeBotForm.TaskTime;
|
||||
|
||||
namespace JiraTimeBotForm.TasksProcessors
|
||||
{
|
||||
class MeetingProcessor : ITasksProcessor
|
||||
public class MeetingProcessor : ITasksProcessor
|
||||
{
|
||||
private readonly ILog _log;
|
||||
private readonly JiraApi _jiraApi;
|
||||
|
||||
public MeetingProcessor(ILog log)
|
||||
public MeetingProcessor(ILog log, JiraApi jiraApi)
|
||||
{
|
||||
_log = log;
|
||||
_jiraApi = jiraApi;
|
||||
}
|
||||
|
||||
public void Process(DateTime date, List<TaskTimeItem> taskTimes, Settings settings)
|
||||
{
|
||||
var jira = new JiraApi(settings, _log);
|
||||
|
||||
_log.Trace($"На реальную дату {date:dd.MM.yyyy} распределение по задачам:");
|
||||
|
||||
foreach (var taskTime in taskTimes.OrderByDescending(f => f.Time))
|
||||
{
|
||||
var taskName = jira.GetTaskName(taskTime.Branch);
|
||||
var taskName = _jiraApi.GetTaskName(taskTime.Branch, settings);
|
||||
_log.Trace($" - [{taskTime.Branch}, коммитов {taskTime.Commits}]: {taskName} - {taskTime.Time}");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user