public List<TimeEntry> GetTimeEntries(DateTime date, User user) { var dateUtcStart = user.ConvertLocalTimeToUtc(date); var dateUtcEnd = dateUtcStart.AddDays(1); return _context.TimeEntries .Include("ProjectTask") .Include("ProjectTask.Project") .Where(te => te.UserId == user.UserId && te.TimeInUtc >= dateUtcStart && te.TimeInUtc < dateUtcEnd) .OrderBy(te => te.TimeInUtc) .ToList(); }
public CurrentUser(IRepository repository) { _repository = repository; // TODO replace with reference to the logged in user _currentUser = _repository.GetUser(1); }