예제 #1
0
 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> >()
     });
 }