public async Task <CollaboratorUserDashboardDto> Collaborator() { return(new CollaboratorUserDashboardDto { NextEvaluationTerm = await EvaluationManager.GetUserNextEvaluationTermAsync(), ToDoesSummary = (await EvaluationManager.GetUserToDoesSummary()).MapTo <ToDoesSummaryDto>(), AutoEvaluationSummary = (await EvaluationManager.GetUserPendingAutoEvaluationsAsync()).MapTo <ICollection <EvaluationSummaryDto> >(), RevisionSummary = (await EvaluationManager.GetUserPendingEvaluationRevisionsAsync()).MapTo <ICollection <RevisionSummaryDto> >(), ObjectiveSummary = (await EvaluationManager.GetUserPendingObjectiveAsync()).MapTo <ICollection <PendingObjectivesSummaryDto> >() }); }