// 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(); }
// Operacao assincrona public async Task InsertAsync(Vendedor obj) { // Operacao realizada em memoria _context.Add(obj); // Operacao realizada no banco await _context.SaveChangesAsync(); }
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(); }
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)); }
public async Task InserirAsync(Vendedor obj) { //obj.Departamento = _context.Departamento.First(); _context.Add(obj); await _context.SaveChangesAsync(); }
public async Task InserirVendedorAsync(Vendedor obj) { _context.Add(obj); await _context.SaveChangesAsync(); }
// 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. }
public void Inserir(Vendedor obj) { _context.Add(obj); _context.SaveChanges(); }
public async Task InsertAsync(Seller obj) { _context.Add(obj); await _context.SaveChangesAsync(); }