public IEnumerable <TodoItem> GetAllByPeriod(string user, DateTime date, bool done) { return(_context.Todos .AsNoTracking() .Where(TodoQueries.GetAllByPeriod(user, date, done)) .OrderBy(x => x.Date)); }
public void GetAllByDate() { _items[0].MarkAsDone(); var result = _items.AsQueryable().Where(TodoQueries.GetAllByPeriod("*****@*****.**", true, DateTime.Now)); Assert.AreEqual(1, result.Count()); result = _items.AsQueryable().Where(TodoQueries.GetAllByPeriod("*****@*****.**", false, DateTime.Now)); Assert.AreEqual(1, result.Count()); }
public IList <TodoItem> GetAllByPeriod(string user, bool done, DateTime date) { return(_dbSet.AsNoTracking() .Where(TodoQueries.GetAllByPeriod(user, done, date)).OrderBy(x => x.Title).ToList()); }