public IActionResult Cadastrar(int drpGeneros, Cliente c) { ViewBag.Generos = new SelectList(_generoDAO.ListarTodos(), "GeneroId", "Nome"); if (ModelState.IsValid) { c.Genero = _generoDAO.BuscarPorId(drpGeneros); if (_clienteDAO.ValidarCpf(c.Cpf)) { if (_clienteDAO.Cadastrar(c)) { return(RedirectToAction("Index")); } ModelState.AddModelError ("", "Esse cliente já existe!"); } ModelState.AddModelError ("", "Cpf inválido!"); } return(View(c)); }
public IActionResult Cadastrar(Pet p, int drpGeneros, IFormFile fupImagem) { ViewBag.Generos = new SelectList(_generoDAO.ListarTodos(), "GeneroId", "Nome"); if (ModelState.IsValid) { //Cadastrar a imagem if (fupImagem != null) { //paste: ecommerceimagens string arquivo = Guid.NewGuid().ToString() + Path.GetExtension(fupImagem.FileName); string caminho = Path.Combine(_hosting.WebRootPath, "ecommerceimagens", arquivo); fupImagem.CopyTo( new FileStream(caminho, FileMode.Create)); p.Imagem = arquivo; } else { p.Imagem = "semimagem.jfif"; } p.Genero = _generoDAO.BuscarPorId(drpGeneros); p.cliente = _clienteDAO.BuscarClientePorCpf(p.cliente.Cpf); if (p.cliente != null) { if (_petDAO.Cadastrar(p)) { return(RedirectToAction("Index")); } else { ModelState.AddModelError ("", "Esse pet já existe!"); } } else { ModelState.AddModelError ("", "Esse cliente não existe!"); } } return(View(p)); }
public IActionResult Cadastrar(Cliente c, int drpGeneros, IFormFile fupImagem) { ViewBag.Generos = new SelectList(_generoDAO.ListarTodos(), "GeneroId", "Nome"); if (ModelState.IsValid) { c.Genero = _generoDAO.BuscarPorId(drpGeneros); if (_clienteDAO.Cadastrar(c)) { return(RedirectToAction("Index")); } ModelState.AddModelError ("", "Esse cliente já existe!"); } return(View(c)); }
public IList <Genero> ListarGenero() { return(GeneroDAO.ListarTodos()); }