コード例 #1
0
 // Implementando um método para inserir novo vendedor no BD
 public void Insert(Seller obj)
 {
     // Inserindo o objeto
     _context.Add(obj);
     // ;salvando o  objeto
     _context.SaveChanges();
 }
コード例 #2
0
        // Operacao assincrona
        public async Task InsertAsync(Vendedor obj)
        {
            // Operacao realizada em memoria
            _context.Add(obj);

            // Operacao realizada no banco
            await _context.SaveChangesAsync();
        }
コード例 #3
0
 public async Task InsertAsync(Vendedor obj)
 {
     /*Estava sendo usando quando não tinha Departamento instanciado,
      * daí quebrava a integridade referencial de Vendedor-Departamento.
      * obj.Departamento = _context.Departamento.First(); */
     _context.Add(obj);
     await _context.SaveChangesAsync();
 }
コード例 #4
0
        public async Task <IActionResult> Create([Bind("Id,Nome")] Departamento departamento)
        {
            if (ModelState.IsValid)
            {
                _context.Add(departamento);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(departamento));
        }
コード例 #5
0
 public async Task InserirAsync(Vendedor obj)
 {
     //obj.Departamento = _context.Departamento.First();
     _context.Add(obj);
     await _context.SaveChangesAsync();
 }
コード例 #6
0
 public async Task InserirVendedorAsync(Vendedor obj)
 {
     _context.Add(obj);
     await _context.SaveChangesAsync();
 }
コード例 #7
0
 // public void Insert(Seller obj)  // Para inserir o Vendedor na Base de Dados. Método Sincrono (mais lento)
 public async Task InsertAsync(Seller obj) // Melhorado para método assincrono
 {
     _context.Add(obj);                    // A operação Add é feita apenas na memória.
     await _context.SaveChangesAsync();    // Como só a operação SaveChanges é que acede à Base de Dados, apenas esta fica assincrona.
 }
コード例 #8
0
 public void Inserir(Vendedor obj)
 {
     _context.Add(obj);
     _context.SaveChanges();
 }
コード例 #9
0
 public async Task InsertAsync(Seller obj)
 {
     _context.Add(obj);
     await _context.SaveChangesAsync();
 }