Esempio n. 1
0
 public Hotel Detalhar(int id)
 {
     using (var contexto = new ReservasModelDb())
     {
         return(contexto.Hoteis.Find(id));
     }
 }
Esempio n. 2
0
 public List <Hotel> obterHotel()
 {
     using (var ctx = new ReservasModelDb())
     {
         return(ctx.Hotel.ToList());
     }
 }
Esempio n. 3
0
 public List <Hotel> ListarTodos()
 {
     using (var db = new ReservasModelDb())
     {
         return(db.Hotel.ToList());
     }
 }
Esempio n. 4
0
 public List <ufs> ListarTodos()
 {
     using (var db = new ReservasModelDb())
     {
         return(db.ufs.ToList());
     }
 }
Esempio n. 5
0
 public List <Turista> Listar()
 {
     using (var contexto = new ReservasModelDb())
     {
         return(contexto.Turistas.ToList());
     }
 }
Esempio n. 6
0
 public Turista DetalharPorCpf(string turistaCpf)
 {
     using (var contexto = new ReservasModelDb())
     {
         return(contexto.Turistas.Where(t => t.Cpf == turistaCpf).FirstOrDefault());
     }
 }
Esempio n. 7
0
 public Turista Detalhar(int id)
 {
     using (var contexto = new ReservasModelDb())
     {
         return(contexto.Turistas.Find(id));
     }
 }
Esempio n. 8
0
 public List <Reserva> listaReserva()
 {
     using (var ctx = new ReservasModelDb())
     {
         return(ctx.Reserva.Include(r => r.Quarto).ToList());
     }
 }
Esempio n. 9
0
 public List <Quarto> ListarPorHotel(int idHotel)
 {
     using (var ctx = new ReservasModelDb())
     {
         return(ctx.Quarto.Where(q => q.Hotel.Id == idHotel).Include(q => q.Hotel).ToList());
     }
 }
Esempio n. 10
0
 public List <Hotel> Listar()
 {
     using (var contexto = new ReservasModelDb())
     {
         return(contexto.Hoteis.ToList());
     }
 }
Esempio n. 11
0
 public void Incluir(Reserva reserva)
 {
     using (var db = new ReservasModelDb())
     {
         db.Reserva.Add(reserva);
         db.SaveChanges();
     }
 }
Esempio n. 12
0
 public void Incluir(Hotel hotel)
 {
     using (var db = new ReservasModelDb())
     {
         db.Hotel.Add(hotel);
         db.SaveChanges();
     }
 }
Esempio n. 13
0
 public void incluirLogradouro(logradouros logradouro)
 {
     using (var ctx = new ReservasModelDb())
     {
         ctx.logradouros.Add(logradouro);
         ctx.SaveChanges();
     }
 }
Esempio n. 14
0
 public void Alterar(Hotel hotel)
 {
     using (var db = new ReservasModelDb())
     {
         db.Entry(hotel).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Esempio n. 15
0
 public Hotel Detalhar(int id)
 {
     using (var db = new ReservasModelDb())
     {
         return(db.Hotel.Where(h => h.Id == id).Include(h => h.Quarto).First());
         //return db.Hotel.Find(id);
     }
 }
Esempio n. 16
0
 public void Deletar(Quarto quarto)
 {
     using (var contexto = new ReservasModelDb())
     {
         contexto.Entry(quarto).State = System.Data.Entity.EntityState.Deleted;
         contexto.SaveChanges();
     }
 }
Esempio n. 17
0
 public void Alterar(Turista turista)
 {
     using (var contexto = new ReservasModelDb())
     {
         contexto.Entry(turista).State = System.Data.Entity.EntityState.Modified;
         contexto.SaveChanges();
     }
 }
Esempio n. 18
0
 public int Incluir(Hotel hotel)
 {
     using (var contexto = new ReservasModelDb())
     {
         contexto.Hoteis.Add(hotel);
         contexto.SaveChanges();
         return(hotel.HotelId);
     }
 }
Esempio n. 19
0
 public Quarto Detalhar(int id)
 {
     using (var contexto = new ReservasModelDb())
     {
         return(contexto.Quartos
                .Include("Hotel")
                .SingleOrDefault(q => q.QuartoId == id));
     }
 }
Esempio n. 20
0
 public logradouros ObterLogradouro(int cep)
 {
     using (var ctx = new ReservasModelDb())
     {
         return(ctx.logradouros
                .Include(l => l.bairros.cidades.ufs)
                .Where(l => l.num_cep == cep).FirstOrDefault());
     }
 }
Esempio n. 21
0
 public int Incluir(Quarto quarto)
 {
     using (var contexto = new ReservasModelDb())
     {
         contexto.Quartos.Add(quarto);
         contexto.SaveChanges();
         return(quarto.QuartoId);
     }
 }
Esempio n. 22
0
 public List <Quarto> Listar()
 {
     using (var contexto = new ReservasModelDb())
     {
         return(contexto.Quartos
                .Include("Hotel")
                .ToList());
     }
 }
Esempio n. 23
0
 public Logradouros ObterEndereco(int cep)
 {
     using (var contexto = new ReservasModelDb())
     {
         return(contexto.Logradouros
                .Include(l => l.Bairros.Cidades.Ufs)
                .Where(l => l.NumCep == cep).FirstOrDefault());
     }
 }
Esempio n. 24
0
 public int Incluir(Reserva reserva)
 {
     using (var contexto = new ReservasModelDb())
     {
         contexto.Reservas.Add(reserva);
         contexto.SaveChanges();
         return(reserva.ReservaId);
     }
 }
Esempio n. 25
0
 public int Incluir(Turista turista)
 {
     using (var contexto = new ReservasModelDb())
     {
         contexto.Turistas.Add(turista);
         contexto.SaveChanges();
         return(turista.TuristaId);
     }
 }
Esempio n. 26
0
        /// <summary>
        /// logradouro deve conter referência para bairro
        /// bairro deve ter referência para cidade
        /// cidade deverá ter a flag_estado
        /// </summary>
        /// <param name="logradouro"></param>
        public void IncluirLogradouroComDependencias(Logradouros logradouro)
        {
            using (var contexto = new ReservasModelDb())
            {
                Bairros bairro = logradouro.Bairros;
                Cidades cidade = bairro.Cidades;
                var     uf     = cidade.FlgEstado;

                Ufs u = contexto.Ufs.Where(x => x.UfId == uf).FirstOrDefault();
                if (u == null)
                {
                    var newUf = new Ufs
                    {
                        UfId   = uf,
                        DescUf = "Estado"
                    };
                    contexto.Ufs.Add(newUf);
                    contexto.SaveChanges();
                }
                // verifica se a c
                Cidades c = contexto.Cidades.Where(cid => cid.DescCidade == cidade.DescCidade).FirstOrDefault();
                if (c == null)
                {
                    // se não encontrou a cidade na base de dados, então insere
                    contexto.Cidades.Add(cidade);
                    contexto.SaveChanges();
                    bairro.BairroId = 0; // insere também o bairro
                }
                else
                {
                    cidade = c;
                    // se achou a cidade, vamos procurar o bairro
                    Bairros b = contexto.Bairros.Where(bai => bai.DescBairro == bairro.DescBairro).FirstOrDefault();
                    if (b != null)
                    {
                        bairro = b;
                    }
                    else
                    {
                        // se não encontrou vamos inserir
                        bairro.BairroId = 0;
                    }
                }
                if (bairro.BairroId == 0)
                {
                    bairro.Cidades     = null;
                    bairro.Logradouros = null;
                    bairro.CidadeId    = cidade.CidadeId;
                    contexto.Bairros.Add(bairro);
                    contexto.SaveChanges();
                }
                logradouro.Bairros  = null;
                logradouro.BairroId = bairro.BairroId;
                contexto.Logradouros.Add(logradouro);
                contexto.SaveChanges();
            }
        }
Esempio n. 27
0
 public Quarto buscarPorId(int id)
 {
     using (var db = new ReservasModelDb())
     {
         return(db.Quarto.Where(
                    q => q.Id == id
                    )
                .First());
     }
 }
Esempio n. 28
0
 public Reserva Detalhar(int id)
 {
     using (var contexto = new ReservasModelDb())
     {
         return(contexto.Reservas
                .Include("Turista")
                .Include("Quarto.Hotel")
                .SingleOrDefault(r => r.ReservaId == id));
     }
 }
Esempio n. 29
0
 public List <Quarto> ListarDisponiveis()
 {
     using (var contexto = new ReservasModelDb())
     {
         return(contexto.Quartos
                .Include("Hotel")
                .Where(q => q.Disponiveis > 0)
                .ToList());
     }
 }
Esempio n. 30
0
 public List <Reserva> Listar()
 {
     using (var contexto = new ReservasModelDb())
     {
         return(contexto.Reservas
                .Include("Turista")
                .Include("Quarto")
                .ToList());
     }
 }