public IExempleProduct GetFirstProduct() { IExempleProduct result = null; result = _context.Products.Select <Product, IExempleProduct>().FirstOrDefault(); Dispose(); return(result); }
public ActionResult Exemple11() { //Default page ViewBag.Message = "Exemple map a expression"; Expression <Func <IExempleProduct, bool> > criterias = x => x.UnitsInStock > 0; IExempleProduct exemple11 = context; var result = exemple11.GetProductsListWithCriterias(criterias, Mapper.GetQueryExpression <Product, ProductModel>()); var model = result; return(View(model)); }
public ActionResult Exemple9() { //Default page ViewBag.Message = "Exemple map a IQueryable with ioc"; IExempleProduct exemple9 = context; //Exemple map a IQueryable with ioc var result = exemple9.GetProducts(); var model = result.Select <IExempleProduct, ProductModel>().ToList(); return(View(model)); }
public ActionResult Exemple8() { //Default page ViewBag.Message = "Exemple map a list with ioc"; IExempleProduct exemple8 = context; //Exemple map a list with ioc var result = exemple8.GetProductsList(); var model = result.Select(Mapper.GetQuery <IExempleProduct, ProductModel>()); return(View(model)); }
public ActionResult Exemple7() { // Default page. ViewBag.Message = "Exemple with ioc"; // This exemple show the map with ioc. IExempleProduct exemple7 = context; var result = exemple7.GetFirstProduct(); var model = Mapper <ProductModel> .Map(result); return(View(model)); }
public ActionResult Exemple10() { //Default page ViewBag.Message = "Other exemple map a IQueryable"; IExempleProduct exemple10 = context; //Exemple map a IQueryable // Mapper.CreateMap<Product, ProductModel>(); var result = exemple10.GetProducts2(Mapper.GetQueryExpression <Product, ProductModel>()); var model = result; return(View(model)); }
public HomeController(IExempleProduct product) { context = product; }