示例#1
0
        /// <summary>
        /// Adiciona uma pessoa ao banco de dados.
        /// </summary>
        /// <param name="nome"></param>
        /// <param name="idade"></param>
        public void AddPessoas(string nome, int idade)
        {
            try
            {
                using (ContextoDB contexto = new ContextoDB())
                {
                    Pessoa pessoa1 = new Pessoa()
                    {
                        NOME_PESSOA  = nome,
                        IDADE_PESSOA = idade,
                        DATA_CRIADA  = DateTime.Now
                    };

                    contexto.Add(pessoa1);
                    contexto.SaveChanges();

                    Console.WriteLine("Pessoa adicionada com sucesso.");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine($"Mensagem de erro: {e}");
                throw;
            }
        }
示例#2
0
        public async Task <IActionResult> Create([Bind("Id,Nome,Cpf")] Funcionario funcionario)
        {
            if (ModelState.IsValid)
            {
                _context.Add(funcionario);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(funcionario));
        }
示例#3
0
        public async Task <IActionResult> Create([Bind("Id,Nome,Cpf,DataNascimento")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(cliente));
        }
        public async Task <IActionResult> Create([Bind("Id,Nome,Email,DataAniversario,DataInscricao,PlanoId")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(cliente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PlanoId"] = new SelectList(_context.Planos, "Id", "Id", cliente.PlanoId);
            return(View(cliente));
        }
        public async Task <IActionResult> Create([Bind("Id,Descricao,ClienteId")] Produto produto)
        {
            if (ModelState.IsValid)
            {
                _context.Add(produto);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ClienteId"] = new SelectList(_context.Cliente, "Id", "Nome", produto.ClienteId);
            return(View(produto));
        }
示例#6
0
 public void Adicionar(T entidade)
 {
     Contexto.Add(entidade);
 }