BinaryStudio.TaskManager.Web.Controllers.HumanTasksController.CreateSingleTaskViewModelById C# (CSharp) Method

CreateSingleTaskViewModelById() private method

The create single task view createModel by id.
private CreateSingleTaskViewModelById ( int id ) : SingleTaskViewModel
id int /// The id. ///
return BinaryStudio.TaskManager.Web.Models.SingleTaskViewModel
        private SingleTaskViewModel CreateSingleTaskViewModelById(int id)
        {
            var model = new SingleTaskViewModel();
            var task = this.taskProcessor.GetTaskById(id);
            var creatorName = task.CreatorId.HasValue
                                  ? this.userRepository.GetById((int)task.CreatorId).UserName
                                  : "none";
            var assigneeName = task.AssigneeId.HasValue
                                   ? this.userRepository.GetById((int)task.AssigneeId).UserName
                                   : "none";
            model.HumanTask = task;
            model.CreatorName = creatorName;
            model.AssigneeName = assigneeName;
            model.TaskHistories = this.taskProcessor.GetAllHistoryForTask(id).OrderByDescending(x => x.ChangeDateTime).ToList();
            return model;
        }