コード例 #1
0
        public async Task <IActionResult> Create([Bind("Id,Name")] Department department)
        {
            if (ModelState.IsValid)
            {
                _context.Add(department);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(department));
        }
        public async Task <IActionResult> Create([Bind("ProdutoModelId,Codigo,Nome,PrecoUnit,Estoque")] ProdutoModel produtoModel)
        {
            if (ModelState.IsValid)
            {
                _context.Add(produtoModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(produtoModel));
        }
        public async Task <IActionResult> Create([Bind("PedidoModelId,Codigo,Data,Produtos,Valor,ClienteModelId")] PedidoModel pedidoModel)
        {
            if (ModelState.IsValid)

            {
                _context.Add(pedidoModel);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ClienteModelId"] = new SelectList(_context.Clientes, "ClienteModelId", "Nome", pedidoModel.ClienteModelId);
            ViewData["ProdutoModelId"] = new MultiSelectList(_context.Produtos, "ProdutoModelId", "Nome");


            return(View(pedidoModel));
        }
        public async Task <IActionResult> Create([Bind("ClienteModelId,Nome,Endereco,Telefone,Cpf")] ClienteModel clienteModel)
        {
            try
            {
                if (clienteModel.Cpf.Length != 11)
                {
                    ModelState.AddModelError("Cpf", "Cpf Inválido");
                }
                if (ModelState.IsValid)
                {
                    _context.Add(clienteModel);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
            }
            catch (DbUpdateException)
            {
                ModelState.AddModelError("", "Não foi possível");
            }
            return(View(clienteModel));
        }
コード例 #5
0
 public async Task InsertAsync(Vendedor obj)
 {
     _context.Add(obj);
     await _context.SaveChangesAsync();
 }