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)); }
public ActionResult Lista() { var fornecedores = new Fornecedores(); var listaFornecedores = fornecedores.Lista(); var lista = Mapper.Map <IList <FornecedorViewModel> >(listaFornecedores); return(View(lista)); }
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)); }