public IList <Task> Search(TaskSearchArgs args) { if (args == null) { return(null); } var result = _dbSet.AsQueryable(); if (!string.IsNullOrEmpty(args.Title)) { result = result.Where(x => x.Title == args.Title); } if (args.ToDoListId.HasValue) { result = result.Where(x => x.ToDoListId == args.ToDoListId.Value); } return(result.ToList()); }
public IList <Task> Search(TaskSearchArgs args) { return(_taskRepository.Search(args)); }