Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        public async Task <IActionResult> Create([Bind("Id,Descricao")] Pino pino)
        {
            if (ModelState.IsValid)
            {
                await repositoryPino.InsertAsync(pino);

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pino));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 5
0
        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));
        }
Esempio n. 8
0
        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));
        }