コード例 #1
0
        public CreateSaleViewModel Create()
        {
            var employees = _employeesQuery.Execute();

            var customers = _customersQuery.Execute();

            var products = _productsQuery.Execute();

            var viewModel = new CreateSaleViewModel();

            viewModel.Employees = employees
                                  .Select(p => new SelectListItem()
            {
                Value = p.Id.ToString(),
                Text  = p.Name
            })
                                  .ToList();

            viewModel.Customers = customers
                                  .Select(p => new SelectListItem()
            {
                Value = p.Id.ToString(),
                Text  = p.Name
            })
                                  .ToList();

            viewModel.Products = products
                                 .Select(p => new SelectListItem()
            {
                Value = p.Id.ToString(),
                Text  = p.Name + " ($" + p.UnitPrice + ")"
            })
                                 .ToList();

            viewModel.Sale = new CreateSaleModel();

            return(viewModel);
        }
コード例 #2
0
        public ViewResult Index()
        {
            var products = _query.Execute();

            return(View(products));
        }
コード例 #3
0
 public IEnumerable <ProductModel> Get()
 {
     return(_query.Execute());
 }