コード例 #1
0
        public ActionResult Cadastro()
        {
            ViewBag.Clientes = ClienteApplication.GetAll();
            ViewBag.Produtos = ProdutoApplication.GetAll();

            return(View(new PedidoDTO()));
        }
コード例 #2
0
        // GET: Categoria
        public PartialViewResult Menu(string categoria = null)
        {
            ViewBag.CategoriaSelecionada = categoria;

            IEnumerable <string> Categorias = _produtoApplication.GetAll()
                                              .Select(c => c.Categoria.NomeCategoria)
                                              .Distinct()
                                              .OrderBy(c => c);

            return(PartialView(Categorias));
        }
コード例 #3
0
 public ActionResult Index()
 {
     try
     {
         return(View(Application.GetAll()));
     }
     catch (Exception exc)
     {
         ViewBag.Message = exc.Message + "\n" + exc.InnerException;
         return(View(new List <ProdutoDTO>()));
     }
 }
コード例 #4
0
        public ViewResult ListaProduto(string categoria, int Pagina = 1)
        {
            int ProdutoPorPagina = 3;

            ProdutosViewModel model = new ProdutosViewModel
            {
                Produtos = _repository.GetAll()
                           .Where(p => categoria == null || p.Categoria.NomeCategoria == categoria.ToUpper())
                           .OrderBy(o => o.Nome)
                           .Skip((Pagina - 1) * ProdutoPorPagina)
                           .Take(ProdutoPorPagina),

                Paginacao = new Paginacao
                {
                    PaginaAtual    = Pagina,
                    ItensPorPagina = ProdutoPorPagina,
                    ItensTotal     = _repository.GetAll().Count()
                },
                CategoriaAtual = categoria
            };

            return(View(model));
        }
コード例 #5
0
        // GET: Produto
        public ActionResult Index()
        {
            var produtosView = Mapper.Map <List <ProdutoView> >(_produtoApplication.GetAll());

            return(View(produtosView));
        }
コード例 #6
0
 // GET: Produto
 public ActionResult Index()
 {
     return(View(repository.GetAll()));
 }