public Carro AtualizarCarro(Carro carro) { var carroDb = new Carro(); if (carro.Id > 0) { carroDb = GetCarroById(carro.Id) ?? throw new ArgumentException("Não foi possivel localizar o carro."); } carroDb.Atualizar(carro); var entity = _context.Set <Carro>().Update(carroDb).Entity; _context.SaveChanges(); return(entity); }