public async Task <IActionResult> Create([Bind("Id,Nome,Ativo,Inserido")] Produto produto) { if (ModelState.IsValid) { _context.Add(produto); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(produto)); }
public async Task <IActionResult> Create([Bind("Id,ClienteId,ProdutoId")] Listas listas) { if (ModelState.IsValid) { _context.Add(listas); await _context.SaveChangesAsync(); ProdutoInserido(listas, 1); return(RedirectToAction(nameof(Index))); } ViewData["ClienteNome"] = new SelectList(_context.Clientes, "Id", "Nome", listas.ClienteId); ViewData["ProdutoNome"] = new SelectList(_context.Produtos, "Id", "Nome", listas.ProdutoId); return(View(listas)); }
public async Task <IActionResult> Create([Bind("Id,Nome,Email,Cpf,ProdutoId")] Cliente cliente) { ViewBag.Message = null; if (ModelState.IsValid && TamanhoCpf(cliente.Cpf) && !ProcurarCPF(cliente.Cpf) && !ProcurarEmail(cliente.Email)) { _context.Add(cliente); ProdutoInserido(cliente, 1); await _context.SaveChangesAsync(); InserirNaLista(cliente); return(RedirectToAction(nameof(Index))); } else if (!TamanhoCpf(cliente.Cpf)) { ViewBag.Message = string.Format("CPF invalido, verifique se possui letras ou simbolos."); } else if (ProcurarCPF(cliente.Cpf) || ProcurarEmail(cliente.Email)) { ViewBag.Message = string.Format("CPF ou E-mail ja esta cadastrado em nosso sistema. Tente novamente."); } ViewData["ProdutoNome"] = new SelectList(_context.Produtos, "Id", "Nome", cliente.ProdutoId); return(View(cliente)); }