// GET: Products
        public ActionResult Index()
        {
            var command  = new FindProductsByLocation(58.3, -134.4);
            var products = _productService.Execute(command);

            return(View(products.Select(p => p.ToViewModel())));
        }
示例#2
0
        public static void Setup(TestContext ctx)
        {
            RefreshDatabase();
            //TODO: Add more products, some that shouldn't be returned by the query
            var addProduct = new AddProduct("Name", "Description", new decimal(1.99));
            var sut        = new ProductService(new EntityFrameworkRepository(DbContext),
                                                new EntityFrameworkProductLocator(DbContext));

            sut.Execute(addProduct);
            var findProductsByLocation = new FindProductsByLocation(58.3, -134.4);

            _products = sut.Execute(findProductsByLocation);
        }