Beruflich Dokumente
Kultur Dokumente
namespace GP.Service
{
public class ManageProduct
{
List<Product> products;
public ManageProduct(List<Product> products)
{
this.products = products;
}
return list;
};
scan = delegate (Category category) //affiche la liste des produits
appartenant à une catégorie donnée.
{
foreach (Product p in products)
{
if (p.Category.Equals(category.Name))
{
p.getDetails();
}
}
};
}
public List<Product> FindProduct(string l, Func<string, List<Product>>
find)
{
return find(l);
}
public void ScanProduct(Category category, Action<Category> scan)
{
scan(category);
}
}
return list;
});
namespace GP.Service
{
public class ManageProvider
{
List<Provider> providers = new List<Provider>();
public ManageProvider(List<Provider> providers)
{
this.providers = providers;
}
public List<Provider> GetProviderByName(string name)
{
var namequery = from p in providers
where p.UserName.Contains(name)
select p;
return namequery.ToList();
**ManageProduct :
}
}
namespace GP.Service
{
public static class ProductExtension
{
public static void UpperName(this ManageProduct mp, Product p)
{
p.Name.ToUpper();
}
public static bool InCategory(this ManageProduct mp, Product p,Category
category)
{
if (p.Category.Equals(category))
{
return true;
}
else
return false;
}
}
}