public ActionResult Entrar(string email, string senha) { UsuarioServico usuarioServico = ServicoDeDependencias.MontarUsuarioServico(); Usuario usuario = usuarioServico.BuscarPorAutenticacao(email, senha); /* * if (ModelState.IsValid) * { * ViewBag.Mensagem = "Cadastro concluído com sucesso."; * return View("ListaDeProdutos", model); * } * else * { * ModelState.AddModelError("", "Ocorreu algum erro! Verifique suas respostas!"); * return View("Cadastro"); * }*/ return(null); }
public ActionResult Salvar(ProdutoModel model) { ProdutoServico produtoServico = ServicoDeDependencias.MontarProdutoServico(); Produto produto = new Produto( model.Id == null ? 0 : (int)model.Id, model.Nome, model.Valor); if (produto.Id == 0) { ViewBag.Mensagem = "Produto cadastrado com sucesso!"; } else { ViewBag.Mensagem = "Produto editado com sucesso!"; } produtoServico.Salvar(produto); return(RedirectToAction("Produto")); }
public ActionResult Salvar(ProdutoModel model) { if (ModelState.IsValid) { try { ServicoDeDependencias.MontarProdutoServico().Salvar(ModelToProduto(model)); return(RedirectToAction("Listagem")); } catch (ProdutoInvalidoException ex) { ViewBag.Message = ex.Message.ToString(); return(View("Cadastrar")); } } else { ViewBag.Message = "Aconteceu um erro inesperado. Revise os dados, atualize a pagina e tente novamente"; return(View("Cadastrar")); } }
public ActionResult Salvar(ProdutoModel produtoModel) { try { if (ModelState.IsValid) { Produto produto = Mapper.Map <ProdutoModel, Produto>(produtoModel); ProdutoServico produtoServico = ServicoDeDependencias.MontarProdutoServico(); produtoServico.Persistir(produto); return(RedirectToAction("Listar")); } } catch (ProdutoException e) { ModelState.AddModelError("", e.Message); return(View("ProdutoPersistir", produtoModel)); } ModelState.AddModelError("", "Ocorreu um erro no preenchimento do formulário."); return(View("ProdutoPersistir", produtoModel)); }
public ActionResult Listagem(string filtro) { return(View(ServicoDeDependencias.MontarProdutoServico().ListarProdutos(filtro))); }
public ActionResult ListarProduto() { ListaDeProdutosModel lista = new ListaDeProdutosModel(ServicoDeDependencias.MontarListaDeProdutos()); return(View(lista)); }
private IList <Produto> ListarProdutos(string filtro) { var aplicativo = ServicoDeDependencias.MontarProdutoServico(); return(aplicativo.ListarOsProdutos(filtro)); }