public Task <List <TimeEntryData> > GetTimeSheetEntries() { IEnumerable <TimeEntry> timeEntries = Repository.GetAllTimeEntries(); List <TimeEntryData> result = new List <TimeEntryData>(); result = timeEntries.Select(timeEntry => MapTimeEntryDomainFields(timeEntry)).ToList(); return(Task.FromResult(result)); }
/// <summary> /// Gets all time entries for the supplied user. /// </summary> /// <param name="username">The username.</param> /// <returns>IEnumerable{TimeEntry}.</returns> public IEnumerable <TimeEntry> GetAllTimeEntries(string username) { return (_db.GetAllTimeEntries() .Where( te => te.CreatedBy.Equals(username, StringComparison.CurrentCultureIgnoreCase) && te.DateWorked >= DateTime.Now.AddDays(-45))); // Only display time entries for the last 45 days }
/// <summary> /// Gets all time entries for the supplied user. /// </summary> /// <param name="username">The username.</param> /// <returns>IEnumerable{TimeEntry}.</returns> public IEnumerable <TimeEntry> GetAllTimeEntries(string username) { return (_db.GetAllTimeEntries() .Where(te => te.CreatedBy.Equals(username, StringComparison.CurrentCultureIgnoreCase))); }