public static ProduitDeCatalogue AvecEtat(Produit produit) { ProduitDeCatalogue produitDeCatalogue = ProduitDeCatalogue.SansEtatNiDate(produit); produitDeCatalogue.Disponible = produit.Disponible; return(produitDeCatalogue); }
public async Task<List<ProduitDeCatalogue>> ProduitsDeCatalogueDisponibles(uint idSite) { List<Produit> produits = await _context.Produit .Where(p => p.SiteId == idSite && p.Disponible) .Include(p => p.Lignes) .ToListAsync(); return produits.Select(p => ProduitDeCatalogue.SansEtatNiDate(p)).ToList(); }