public Task <List <TimeEntryData> > GetTimeSheetEntriesForUser(int userId, DateTime?startDate, DateTime?endDate) { IEnumerable <TimeEntry> timeEntries = Repository.GetTimeSheetEntriesForUser(userId, startDate, endDate); List <TimeEntryData> result = new List <TimeEntryData>(); result = timeEntries.Select(timeEntry => MapTimeEntryDomainFields(timeEntry)).ToList(); return(Task.FromResult(result)); }