public IEnumerable <Order> Search(DateTime?placedOn, decimal?orderTotal)
        {
            var query = PredicateBuilder.True <Order>();

            if (placedOn.HasValue)
            {
                query = query.And(p => p.PlacedOn >= placedOn.Value);
            }

            if (orderTotal.HasValue)
            {
                query = query.Or(p => p.Total >= orderTotal.Value);
            }

            return(_ordersDataProvider.Find(query));
        }
 public Employee GetByNumber(int number)
 {
     return(_employeeDataProvider.Find(e => e.Number == number).FirstOrDefault());
 }
Beispiel #3
0
 public Customer Get(int id)
 {
     return(_customerDataProvider.Find(c => c.Id == id).FirstOrDefault());
 }