public IQueryable <HsrOrderApp.BL.DomainModel.Product> GetAll() { var Products = from c in this.db.ProductSet.AsEnumerable() select ProductAdapter.AdaptProduct(c); return(Products.AsQueryable()); }
public IQueryable <HsrOrderApp.BL.DomainModel.Product> GetAll() { var products = from p in this.db.Products select ProductAdapter.AdaptProduct(p); return(products); }
public HsrOrderApp.BL.DomainModel.Product GetById(int id) { try { var products = from c in this.db.ProductSet.AsEnumerable() where c.ProductId == id select ProductAdapter.AdaptProduct(c); return(products.First()); } catch (ArgumentNullException ex) { if (ExceptionPolicy.HandleException(ex, "DA Policy")) { throw; } return(new MissingProduct()); } }