public async Task <IActionResult> CreateCanton(VirtualCanton virtualCanton) { virtualCanton.Id = db.VirtualCantons.Count() + (new Random()).Next(10, 100000); db.Entry(virtualCanton).State = EntityState.Added; db.VirtualCantons.Add(virtualCanton); await db.SaveChangesAsync(); return(RedirectToAction("Canton")); }
private static void RemoverRegistro() { using var db = new AplicationContext(); var cliente = db.Clientes.Find(2); //db.Clientes.Remove(cliente); //db.Remove(cliente); db.Entry(cliente).State = EntityState.Deleted; db.SaveChanges(); }
private static void AtualizarDados() { using var db = new AplicationContext(); var cliente = db.Clientes.Find(1); //cliente.Nome = "Cliente Alterado Passo1"; var clienteDesconectado = new Cliente { Nome = "Cliente Desconectado", Telefone = "7966669999" }; db.Entry(cliente).CurrentValues.SetValues(clienteDesconectado); //db.Clientes.Update(cliente); db.SaveChanges(); }
public virtual async Task AddAsync(T entity) { EntityEntry dbEntityEntry = _context.Entry <T>(entity); await _context.Set <T>().AddAsync(entity); }