public ViewResult AllTasks()
{
var model = new List<SingleTaskViewModel>();
string creatorName, assigneeName;
var tasks = this.taskProcessor.GetAllTasks().ToList();
foreach (var task in tasks)
{
// TODO: fix usrRepo for userProcessor
creatorName = task.CreatorId.HasValue ? this.userRepository.GetById((int)task.CreatorId).UserName : "none";
assigneeName = task.AssigneeId.HasValue ? this.userRepository.GetById((int)task.AssigneeId).UserName : "none";
model.Add(new SingleTaskViewModel
{
HumanTask = task,
AssigneeName = assigneeName,
CreatorName = creatorName
});
}
return View(model);
}