public static void SalvarCarro(Carro carro) { try { CadastroDataContext dc = new CadastroDataContext(); dc.Carros.InsertOnSubmit(carro); dc.SubmitChanges(); } catch (Exception) { throw; } }
public static void AtualizarCarro(Carro _carro) { CadastroDataContext dc = new CadastroDataContext(); var carroEncontrado = (from u in dc.GetTable <Carro>() where u.Id == _carro.Id select u).SingleOrDefault(); if (carroEncontrado == null) { try { Carro carro = new Carro(); carro.Id = _carro.Id; carro.NomeCarro = _carro.NomeCarro; carro.Cor = _carro.Cor; Table <Carro> carros = GetCarros(); carros.InsertOnSubmit(carro); carros.Context.SubmitChanges(); } catch (Exception) { throw; } } else { try { carroEncontrado.Id = _carro.Id; carroEncontrado.NomeCarro = _carro.NomeCarro; carroEncontrado.Cor = _carro.Cor; dc.SubmitChanges(); } catch (Exception) { throw; } } }
public static void DeletarCarro(int codigoCarro) { try { CadastroDataContext dc = new CadastroDataContext(); var carroLocalizado = GetCarrosPorId(codigoCarro); if (carroLocalizado != null) { try { dc.Carros.DeleteOnSubmit(carroLocalizado); dc.SubmitChanges(); } catch (Exception) { throw; } } } catch (Exception) { throw; } }