Example #1
0
 public IEnumerable <TodoItem> GetAllByPeriod(string user, DateTime date, bool done)
 {
     return(_context.Todos
            .AsNoTracking()
            .Where(TodoQueries.GetAllByPeriod(user, date, done))
            .OrderBy(x => x.Date));
 }
Example #2
0
        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());
        }
Example #3
0
 public IList <TodoItem> GetAllByPeriod(string user, bool done, DateTime date)
 {
     return(_dbSet.AsNoTracking()
            .Where(TodoQueries.GetAllByPeriod(user, done, date)).OrderBy(x => x.Title).ToList());
 }