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()); }
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()); }
public WarehouseRepository(WarehouseDatabase database) { _database = database; }