internal List <Carro> ListarTodosCarros() { using (var ctx = new BancoContext()) { return(ctx.Carros.ToList()); } }
internal object ListarAluguel(string data) { using (var ctx = new BancoContext()) { return(ctx.Aluguel.Where(x => x.PlacaDoVeiculo == data).Single()); } }
internal object ListarCarroAlugado(string PlacaDoVeiculo) { using (var ctx = new BancoContext()) { return(ctx.Carros.Where(x => x.PlacaDoVeiculo == PlacaDoVeiculo).Single()); } }
internal void Editar(Carro carro) { using (var ctx = new BancoContext()) { ctx.Carros.AddOrUpdate(carro); ctx.SaveChanges(); } }
internal void Cadastrar(Carro carro) { using (var ctx = new BancoContext()) { ctx.Carros.Add(carro); ctx.SaveChanges(); } }
internal void Cadastrar(Aluguel aluguel) { using (var ctx = new BancoContext()) { ctx.Aluguel.Add(aluguel); ctx.SaveChanges(); } }
internal void Excluir(int id) { using (var ctx = new BancoContext()) { var carro = ctx.Carros.Single(x => x.Id == id); ctx.Carros.Remove(carro); ctx.SaveChanges(); } }
internal void Excluir(string data) { using (var ctx = new BancoContext()) { var aluguel = ctx.Aluguel.Single(x => x.PlacaDoVeiculo == data); ctx.Aluguel.Remove(aluguel); ctx.SaveChanges(); } }