public async Task <IActionResult> Create([Bind("Id,CidadeId,Cep")] Endereco endereco) { if (ModelState.IsValid && endereco.CidadeId > 0) { await repositoryEndereco.InsertAsync(endereco); return(RedirectToAction(nameof(Index))); } ViewData["CidadeId"] = new SelectList(new List <Cidade> { new Cidade { Nome = "Selecione o Estado" } }, "Id", "Nome", endereco.CidadeId); var estadoList = repositoryEstado.GetAll(); estadoList.Insert(0, new Estado { Nome = "Selecione" }); ViewData["EstadoId"] = new SelectList(estadoList, "Id", "Nome"); return(View(endereco)); }
public async Task <IActionResult> Create([Bind("Id,Descricao")] Pino pino) { if (ModelState.IsValid) { await repositoryPino.InsertAsync(pino); return(RedirectToAction(nameof(Index))); } return(View(pino)); }
public async Task <IActionResult> Create([Bind("Id,Nome,EstadoId")] Cidade cidade) { if (ModelState.IsValid) { await repositoryCidade.InsertAsync(cidade); return(RedirectToAction(nameof(Index))); } ViewData["EstadoId"] = new SelectList(await repositoryCidade.GetAllAsync(), "EstadoId", "Nome", cidade.EstadoId); return(View(cidade)); }
public async Task <IActionResult> Create([Bind("Id,DataEmissao,TipoPagamentoId,PessoaId")] NotaFiscal notaFiscal) { if (ModelState.IsValid) { await repositoryNota.InsertAsync(notaFiscal); return(RedirectToAction(nameof(Index))); } ViewData["TipoPagamentoId"] = new SelectList(repositoryPagamento.GetAll(), "Id", "Nome", notaFiscal.TipoPagamentoId); return(View(notaFiscal)); }
public async Task <IActionResult> Create([Bind("Id,Nome,MarcaId")] Produto produto) { if (ModelState.IsValid) { await repositoryProduto.InsertAsync(produto); return(RedirectToAction(nameof(Index))); } ViewData["MarcaId"] = new SelectList(await repositoryProduto.GetAllAsync(), "MarcaId", "Nome", produto.MarcaId); return(View(produto)); }
public async Task <IActionResult> Create([Bind("Id,Nome,Descricao")] FormaPagamento formaPagamento) { if (ModelState.IsValid) { await repositoryFormaPagamento.InsertAsync(formaPagamento); return(RedirectToAction(nameof(Index))); } ViewData["FormaPagamentoId"] = new SelectList(repositoryFormaPagamento.GetAll(), "FormaPagamentoId", "Nome"); return(View(formaPagamento)); }
public async Task <IActionResult> Create([Bind("Id,Nome")] Estado estado) { if (ModelState.IsValid) { await repositoryEstado.InsertAsync(estado); return(RedirectToAction(nameof(Index))); } ViewData["EstadoId"] = new SelectList(repositoryEstado.GetAll(), "EstadoId", "Nome"); return(View(estado)); }
public async Task <IActionResult> Create([Bind("Id,Nome,Cpf,EnderecoId,Numero,Complemento,Password")] Pessoa pessoa) { if (ModelState.IsValid) { await repositoryPessoa.InsertAsync(pessoa); return(RedirectToAction(nameof(Index))); } ViewData["EnderecoId"] = new SelectList(await repositoryEndereco.GetAllAsync(), "Id", "Cep", pessoa.Id); return(View(pessoa)); }
public async Task <IActionResult> Create([Bind("Id,Nome")] Marca marca) { if (ModelState.IsValid) { await repositoryMarca.InsertAsync(marca); return(RedirectToAction(nameof(Index))); } ViewData["MarcaId"] = new SelectList(repositoryMarca.GetAll(), "Id", "Nome"); return(View(marca)); }
public async Task <IActionResult> Create([Bind("Nome,Cpf,EnderecoId,Numero,Complemento,Id,UserName,NormalizedUserName,Email,NormalizedEmail,EmailConfirmed,PasswordHash,SecurityStamp,ConcurrencyStamp,PhoneNumber,PhoneNumberConfirmed,TwoFactorEnabled,LockoutEnd,LockoutEnabled,AccessFailedCount")] Cliente.UI.Models.Cliente cliente) { if (ModelState.IsValid) { await repositoryCliente.InsertAsync(cliente); return(RedirectToAction(nameof(Index))); } ViewData["EnderecoId"] = new SelectList(repositoryEndereco.GetAll(), "EnderecoId", "Cep", cliente.EnderecoId); return(View(cliente)); }
public async Task <IActionResult> Create([Bind("Id,ProdutoId,NotaFiscalId,ValorUnitario,Quantidade,PercentualDesconto")] ItemNota itemNota) { if (ModelState.IsValid) { await repositoryItemNota.InsertAsync(itemNota); return(RedirectToAction(nameof(Index))); } ViewData["NotaFiscalId"] = new SelectList(repositoryNota.GetAll(), "Id", "Id", itemNota.NotaFiscalId); ViewData["ProdutoId"] = new SelectList(repositoryProduto.GetAll(), "Id", "Nome", itemNota.ProdutoId); return(View(itemNota)); }