BinaryStudio.TaskManager.Logic.Core.TaskProcessor.CreateTask C# (CSharp) Method

CreateTask() public method

The create task without reminder.
public CreateTask ( HumanTask task ) : void
task BinaryStudio.TaskManager.Logic.Domain.HumanTask The current task.
return void
        public void CreateTask(HumanTask task)
        {
            string date = task.Finished.HasValue ? task.Finished.Value.ToShortDateString() : "";
            this.humanTaskRepository.Add(task);
            if (task.Finished.HasValue && task.AssigneeId.HasValue)
            {
                Reminder reminder = new Reminder
                {
                    ReminderDate = task.Finished.Value.AddDays(-1),
                    Content = "You need to do '" + task.Name + "' task for " + date ,
                    Task = task,
                    TaskId = task.Id,
                    UserId = task.AssigneeId.Value,
                    WasDelivered = false,
                    IsSend = true,
                    User = userRepository.GetById(task.AssigneeId.Value)
                };
                reminderProcessor.AddReminder(reminder);
            }
        }

Same methods

TaskProcessor::CreateTask ( HumanTask task, Reminder reminder ) : void