private void InsereCarroNaGaragem() { ZipCarDataContext db = new ZipCarDataContext(); Carro_has_Garagem cg = new Carro_has_Garagem(); cg.idGaragem = (int)this.IdGaragem; cg.idCarro = this.IdCarro; db.Carro_has_Garagems.InsertOnSubmit(cg); db.SubmitChanges(); }
private void AtualizaCarroNaGaragem() { ZipCarDataContext db = new ZipCarDataContext(); Carro_has_Garagem cg = db.Carro_has_Garagems.FirstOrDefault(x => x.idCarro.Equals(this.IdCarro)); cg.idGaragem = (int)this.IdGaragem; cg.idCarro = this.IdCarro; db.Carro_has_Garagems.DeleteOnSubmit(cg); db.SubmitChanges(); InsereCarroNaGaragem(); }
private int?GetGaragemCarro() { int?idGaragem = null; ZipCarDataContext db = new ZipCarDataContext(); Carro_has_Garagem Garagem = db.Carro_has_Garagems.FirstOrDefault(x => x.idCarro.Equals(this.IdCarro)); if (Garagem != null) { idGaragem = Garagem.idGaragem; } return(idGaragem); }
public void Inserir() { ZipCarDataContext db = new ZipCarDataContext(); Carro c = new Carro(); c = PopulaDadosCarro(c); db.Carros.InsertOnSubmit(c); db.SubmitChanges(); if (this.IdGaragem != null) { Carro_has_Garagem cg = new Carro_has_Garagem(); cg.idGaragem = (int)this.IdGaragem; cg.idCarro = this.IdCarro; db.Carro_has_Garagems.InsertOnSubmit(cg); db.SubmitChanges(); } }
public void Alterar() { ZipCarDataContext db = new ZipCarDataContext(); Carro c = db.Carros.FirstOrDefault(x => x.idCarro.Equals(this.IdCarro)); c = PopulaDadosCarro(c); db.SubmitChanges(); if (this.IdGaragem != null) { Carro_has_Garagem cg = db.Carro_has_Garagems.FirstOrDefault(x => x.idCarro.Equals(this.IdCarro)); if (cg == null) { InsereCarroNaGaragem(); } else { AtualizaCarroNaGaragem(); } } }