예제 #1
0
        public ActionResult Editar(Guid?id = null)
        {
            ProdutoViewModel viewModel;

            if (id != null)
            {
                var produtos = new Produtos();

                var produto = produtos.Por(id);

                viewModel = Mapper.Map <ProdutoViewModel>(produto);
            }
            else

            {
                viewModel = new ProdutoViewModel();
            }

            var categorias = new Categorias();

            var listaCategorias = categorias.Lista();

            viewModel.Categorias = Mapper.Map <IList <CategoriaViewModel> >(listaCategorias);



            var fornecedores = new Fornecedores();

            var listaFornecedores = fornecedores.Lista();

            viewModel.Fornecedores = Mapper.Map <IList <FornecedorViewModel> >(listaFornecedores);


            return(View(viewModel));
        }
예제 #2
0
        public ActionResult Lista()

        {
            var fornecedores      = new Fornecedores();
            var listaFornecedores = fornecedores.Lista();
            var lista             = Mapper.Map <IList <FornecedorViewModel> >(listaFornecedores);

            return(View(lista));
        }
예제 #3
0
        public ActionResult Editar(ProdutoViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var produtos = new Produtos();
                var produto  = Mapper.Map <Produto>(viewModel);
                produtos.Salvar(produto);
                return(RedirectToAction("Lista"));
            }
            var categorias = new Categorias();

            var listaCategorias = categorias.Lista();

            viewModel.Categorias = Mapper.Map <IList <CategoriaViewModel> >(listaCategorias);

            {
                var fornecedores = new Fornecedores();

                var listaFornecedores = fornecedores.Lista();

                viewModel.Fornecedores = Mapper.Map <IList <FornecedorViewModel> >(listaFornecedores);
            }
            return(View(viewModel));
        }