Example #1
0
 public List <AvailableProduct> Body([Reference] WarehouseDatabase db)
 {
     return(db.Products
            .Query()
            .Where(e => e.IsAvailable)
            .Select(e => new AvailableProduct
     {
         Id = e.Id,
         Name = e.Name,
         NetPrice = e.NetPrice,
     })
            .Execute());
 }
Example #2
0
 public static List <ProductDto> Body([Reference] WarehouseDatabase db,
                                      string term)
 {
     return(db.AvailableProducts
            .Query()
            .Where(e => e.Name.Contains(term))
            .Select(e => new ProductDto
     {
         Id = e.Id,
         Name = e.Name,
         Price = db.CalculatePrice(e.NetPrice).Execute()
     })
            .Execute());
 }
Example #3
0
 public WarehouseRepository(WarehouseDatabase database)
 {
     _database = database;
 }