public async Task <BilheteiraDTO> GetBilheteira()
        {
            IEnumerable <Bilheteira> bilheteiras = await _repository.FindAll();

            IEnumerable <Link> links = await _linksRepository.FindAll();

            IEnumerable <Bilhete> bilhetes = await _bilhetesRepository.FindAll();

            Bilheteira    bilheteira = bilheteiras.Single();
            BilheteiraDTO dto        = new BilheteiraDTO(bilheteira);

            return(dto);
        }
Exemplo n.º 2
0
        // GET: Bilheteira
        public async Task <IActionResult> Index()
        {
            IEnumerable <Bilheteira> bilheteiras = await _repository.FindAll();

            IEnumerable <Link> links = await _linksRepository.FindAll();

            IEnumerable <Bilhete> bilhetes = await _bilhetesRepository.FindAll();

            Bilheteira          bilheteira = bilheteiras.FirstOrDefault();
            BilheteiraViewModel vm         = new BilheteiraViewModel(bilheteira);


            return(View(vm));
        }
 public BilheteiraDTO(Bilheteira bilheteira)
 {
     Id = bilheteira.Id;
     if(bilheteira.Bilhetes != null)
     {
         foreach (var bilhete in bilheteira.Bilhetes)
         {
             Bilhetes.Add(new BilheteDTO(bilhete));
         }
     }
     Condicoes = bilheteira.Condicoes;
     PrecoIngressoSemanal = bilheteira.PrecoIngressoSemanal.ToString();
     IngressoSemanalUrl = bilheteira.Link.Url;
 }
Exemplo n.º 4
0
        public async Task <IActionResult> Edit(int id,
                                               [Bind("Id,Condicoes,Url,LinkDia1,LinkDia2,LinkDia3,LinkDia4,LinkDia5,LinkDia6,LinkDia7,LinkDia8,Link,LinkId,DataDia1,DataDia2,DataDia3,DataDia4,DataDia5,DataDia6,DataDia7,DataDia8,PrecoDia1,PrecoDiaAnterior1,PrecoNoDia1,PrecoNoDiaForaHoras1,PrecoIngressoSemanal,PrecoDia2,PrecoDiaAnterior2,PrecoNoDia2,PrecoNoDiaForaHoras2,PrecoDia3,PrecoDiaAnterior3,PrecoNoDia3,PrecoNoDiaForaHoras3,PrecoDia4,PrecoDiaAnterior4,PrecoNoDia4,PrecoNoDiaForaHoras4,PrecoDia5,PrecoDiaAnterior5,PrecoNoDia5,PrecoNoDiaForaHoras5,PrecoDia6,PrecoDiaAnterior6,PrecoNoDia6,PrecoNoDiaForaHoras6,PrecoDia7,PrecoDiaAnterior7,PrecoNoDia7,PrecoNoDiaForaHoras7,PrecoDia8,PrecoDiaAnterior8,PrecoNoDia8,PrecoNoDiaForaHoras8,Bilhetes")] BilheteiraViewModel bilheteiraViewModel)
        {
            if (id != bilheteiraViewModel.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    IEnumerable <Link> links = await _linksRepository.FindAll();

                    IEnumerable <Bilhete> bilhetes = await _bilhetesRepository.FindAll();

                    Bilheteira b = await _repository.Get(id);

                    b.Link.Url = bilheteiraViewModel.Url;
                    b.Bilhetes.ElementAt(0).Data                = DateTime.Parse(bilheteiraViewModel.DataDia1);
                    b.Bilhetes.ElementAt(0).PrecoNormal         = Convert.ToDecimal(bilheteiraViewModel.PrecoDia1);
                    b.Bilhetes.ElementAt(0).PrecoDiaAnterior    = Convert.ToDecimal(bilheteiraViewModel.PrecoDiaAnterior1);
                    b.Bilhetes.ElementAt(0).PrecoNoDia          = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDia1);
                    b.Bilhetes.ElementAt(0).PrecoNoDiaForaHoras = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDiaForaHoras1);
                    b.Bilhetes.ElementAt(0).Link.Url            = bilheteiraViewModel.LinkDia1;

                    b.Bilhetes.ElementAt(1).Data                = DateTime.Parse(bilheteiraViewModel.DataDia2);
                    b.Bilhetes.ElementAt(1).PrecoNormal         = Convert.ToDecimal(bilheteiraViewModel.PrecoDia2);
                    b.Bilhetes.ElementAt(1).PrecoDiaAnterior    = Convert.ToDecimal(bilheteiraViewModel.PrecoDiaAnterior2);
                    b.Bilhetes.ElementAt(1).PrecoNoDia          = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDia2);
                    b.Bilhetes.ElementAt(1).PrecoNoDiaForaHoras = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDiaForaHoras2);
                    b.Bilhetes.ElementAt(1).Link.Url            = bilheteiraViewModel.LinkDia2;

                    b.Bilhetes.ElementAt(2).Data                = DateTime.Parse(bilheteiraViewModel.DataDia3);
                    b.Bilhetes.ElementAt(2).PrecoNormal         = Convert.ToDecimal(bilheteiraViewModel.PrecoDia3);
                    b.Bilhetes.ElementAt(2).PrecoDiaAnterior    = Convert.ToDecimal(bilheteiraViewModel.PrecoDiaAnterior3);
                    b.Bilhetes.ElementAt(2).PrecoNoDia          = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDia3);
                    b.Bilhetes.ElementAt(2).PrecoNoDiaForaHoras = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDiaForaHoras3);
                    b.Bilhetes.ElementAt(2).Link.Url            = bilheteiraViewModel.LinkDia3;

                    b.Bilhetes.ElementAt(3).Data                = DateTime.Parse(bilheteiraViewModel.DataDia4);
                    b.Bilhetes.ElementAt(3).PrecoNormal         = Convert.ToDecimal(bilheteiraViewModel.PrecoDia4);
                    b.Bilhetes.ElementAt(3).PrecoDiaAnterior    = Convert.ToDecimal(bilheteiraViewModel.PrecoDiaAnterior4);
                    b.Bilhetes.ElementAt(3).PrecoNoDia          = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDia4);
                    b.Bilhetes.ElementAt(3).PrecoNoDiaForaHoras = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDiaForaHoras4);
                    b.Bilhetes.ElementAt(3).Link.Url            = bilheteiraViewModel.LinkDia4;

                    b.Bilhetes.ElementAt(4).Data                = DateTime.Parse(bilheteiraViewModel.DataDia5);
                    b.Bilhetes.ElementAt(4).PrecoNormal         = Convert.ToDecimal(bilheteiraViewModel.PrecoDia5);
                    b.Bilhetes.ElementAt(4).PrecoDiaAnterior    = Convert.ToDecimal(bilheteiraViewModel.PrecoDiaAnterior5);
                    b.Bilhetes.ElementAt(4).PrecoNoDia          = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDia5);
                    b.Bilhetes.ElementAt(4).PrecoNoDiaForaHoras = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDiaForaHoras5);
                    b.Bilhetes.ElementAt(4).Link.Url            = bilheteiraViewModel.LinkDia5;

                    b.Bilhetes.ElementAt(5).Data                = DateTime.Parse(bilheteiraViewModel.DataDia6);
                    b.Bilhetes.ElementAt(5).PrecoNormal         = Convert.ToDecimal(bilheteiraViewModel.PrecoDia6);
                    b.Bilhetes.ElementAt(5).PrecoDiaAnterior    = Convert.ToDecimal(bilheteiraViewModel.PrecoDiaAnterior6);
                    b.Bilhetes.ElementAt(5).PrecoNoDia          = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDia1);
                    b.Bilhetes.ElementAt(5).PrecoNoDiaForaHoras = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDiaForaHoras6);
                    b.Bilhetes.ElementAt(5).Link.Url            = bilheteiraViewModel.LinkDia6;

                    b.Bilhetes.ElementAt(6).Data                = DateTime.Parse(bilheteiraViewModel.DataDia7);
                    b.Bilhetes.ElementAt(6).PrecoNormal         = Convert.ToDecimal(bilheteiraViewModel.PrecoDia7);
                    b.Bilhetes.ElementAt(6).PrecoDiaAnterior    = Convert.ToDecimal(bilheteiraViewModel.PrecoDiaAnterior7);
                    b.Bilhetes.ElementAt(6).PrecoNoDia          = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDia7);
                    b.Bilhetes.ElementAt(6).PrecoNoDiaForaHoras = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDiaForaHoras7);
                    b.Bilhetes.ElementAt(6).Link.Url            = bilheteiraViewModel.LinkDia7;

                    b.Bilhetes.ElementAt(7).Data                = DateTime.Parse(bilheteiraViewModel.DataDia8);
                    b.Bilhetes.ElementAt(7).PrecoNormal         = Convert.ToDecimal(bilheteiraViewModel.PrecoDia8);
                    b.Bilhetes.ElementAt(7).PrecoDiaAnterior    = Convert.ToDecimal(bilheteiraViewModel.PrecoDiaAnterior8);
                    b.Bilhetes.ElementAt(7).PrecoNoDia          = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDia8);
                    b.Bilhetes.ElementAt(7).PrecoNoDiaForaHoras = Convert.ToDecimal(bilheteiraViewModel.PrecoNoDiaForaHoras8);
                    b.Bilhetes.ElementAt(7).Link.Url            = bilheteiraViewModel.LinkDia8;

                    await _repository.Update(b);
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!BilheteiraViewModelExists(bilheteiraViewModel.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(bilheteiraViewModel));
        }
Exemplo n.º 5
0
        public BilheteiraViewModel(Bilheteira d)
        {
            Id                   = d.Id;
            Condicoes            = d.Condicoes;
            Link                 = d.Link;
            Url                  = d.Link.Url;
            LinkId               = d.LinkId.Value;
            PrecoIngressoSemanal = d.PrecoIngressoSemanal.ToString();
            Bilhetes             = d.Bilhetes;

            DataDia1             = string.Concat(Bilhetes.ElementAt(0).Data.Day + "/" + Bilhetes.ElementAt(0).Data.Month + "/" + Bilhetes.ElementAt(0).Data.Year);
            PrecoDia1            = Bilhetes.ElementAt(0).PrecoNormal.ToString();
            PrecoDiaAnterior1    = Bilhetes.ElementAt(0).PrecoDiaAnterior.ToString();
            PrecoNoDia1          = Bilhetes.ElementAt(0).PrecoNoDia.ToString();
            PrecoNoDiaForaHoras1 = Bilhetes.ElementAt(0).PrecoNoDiaForaHoras.ToString();
            LinkDia1             = Bilhetes.ElementAt(0).Link.Url;

            DataDia2             = string.Concat(Bilhetes.ElementAt(1).Data.Day + "/" + Bilhetes.ElementAt(1).Data.Month + "/" + Bilhetes.ElementAt(1).Data.Year);
            PrecoDia2            = Bilhetes.ElementAt(1).PrecoNormal.ToString();
            PrecoDiaAnterior2    = Bilhetes.ElementAt(1).PrecoDiaAnterior.ToString();
            PrecoNoDia2          = Bilhetes.ElementAt(1).PrecoNoDia.ToString();
            PrecoNoDiaForaHoras2 = Bilhetes.ElementAt(1).PrecoNoDiaForaHoras.ToString();
            LinkDia2             = Bilhetes.ElementAt(1).Link.Url;

            DataDia3             = string.Concat(Bilhetes.ElementAt(2).Data.Day + "/" + Bilhetes.ElementAt(2).Data.Month + "/" + Bilhetes.ElementAt(2).Data.Year);
            PrecoDia3            = Bilhetes.ElementAt(2).PrecoNormal.ToString();
            PrecoDiaAnterior3    = Bilhetes.ElementAt(2).PrecoDiaAnterior.ToString();
            PrecoNoDia3          = Bilhetes.ElementAt(2).PrecoNoDia.ToString();
            PrecoNoDiaForaHoras3 = Bilhetes.ElementAt(2).PrecoNoDiaForaHoras.ToString();
            LinkDia3             = Bilhetes.ElementAt(2).Link.Url;

            DataDia4             = string.Concat(Bilhetes.ElementAt(3).Data.Day + "/" + Bilhetes.ElementAt(3).Data.Month + "/" + Bilhetes.ElementAt(3).Data.Year);
            PrecoDia4            = Bilhetes.ElementAt(3).PrecoNormal.ToString();
            PrecoDiaAnterior4    = Bilhetes.ElementAt(0).PrecoDiaAnterior.ToString();
            PrecoNoDia4          = Bilhetes.ElementAt(3).PrecoNoDia.ToString();
            PrecoNoDiaForaHoras4 = Bilhetes.ElementAt(3).PrecoNoDiaForaHoras.ToString();
            LinkDia4             = Bilhetes.ElementAt(3).Link.Url;

            DataDia5             = string.Concat(Bilhetes.ElementAt(4).Data.Day + "/" + Bilhetes.ElementAt(4).Data.Month + "/" + Bilhetes.ElementAt(4).Data.Year);
            PrecoDia5            = Bilhetes.ElementAt(4).PrecoNormal.ToString();
            PrecoDiaAnterior5    = Bilhetes.ElementAt(4).PrecoDiaAnterior.ToString();
            PrecoNoDia5          = Bilhetes.ElementAt(4).PrecoNoDia.ToString();
            PrecoNoDiaForaHoras5 = Bilhetes.ElementAt(4).PrecoNoDiaForaHoras.ToString();
            LinkDia5             = Bilhetes.ElementAt(4).Link.Url;

            DataDia6             = string.Concat(Bilhetes.ElementAt(5).Data.Day + "/" + Bilhetes.ElementAt(5).Data.Month + "/" + Bilhetes.ElementAt(5).Data.Year);
            PrecoDia6            = Bilhetes.ElementAt(5).PrecoNormal.ToString();
            PrecoDiaAnterior6    = Bilhetes.ElementAt(5).PrecoDiaAnterior.ToString();
            PrecoNoDia6          = Bilhetes.ElementAt(5).PrecoNoDia.ToString();
            PrecoNoDiaForaHoras6 = Bilhetes.ElementAt(5).PrecoNoDiaForaHoras.ToString();
            LinkDia6             = Bilhetes.ElementAt(5).Link.Url;

            DataDia7             = string.Concat(Bilhetes.ElementAt(6).Data.Day + "/" + Bilhetes.ElementAt(6).Data.Month + "/" + Bilhetes.ElementAt(6).Data.Year);
            PrecoDia7            = Bilhetes.ElementAt(6).PrecoNormal.ToString();
            PrecoDiaAnterior7    = Bilhetes.ElementAt(6).PrecoDiaAnterior.ToString();
            PrecoNoDia7          = Bilhetes.ElementAt(6).PrecoNoDia.ToString();
            PrecoNoDiaForaHoras7 = Bilhetes.ElementAt(6).PrecoNoDiaForaHoras.ToString();
            LinkDia7             = Bilhetes.ElementAt(6).Link.Url;

            DataDia8             = string.Concat(Bilhetes.ElementAt(7).Data.Day + "/" + Bilhetes.ElementAt(7).Data.Month + "/" + Bilhetes.ElementAt(7).Data.Year);
            PrecoDia8            = Bilhetes.ElementAt(7).PrecoNormal.ToString();
            PrecoDiaAnterior8    = Bilhetes.ElementAt(7).PrecoDiaAnterior.ToString();
            PrecoNoDia8          = Bilhetes.ElementAt(7).PrecoNoDia.ToString();
            PrecoNoDiaForaHoras8 = Bilhetes.ElementAt(7).PrecoNoDiaForaHoras.ToString();
            LinkDia8             = Bilhetes.ElementAt(7).Link.Url;
        }
Exemplo n.º 6
0
        public void EnsureSeedData(IHostingEnvironment env)
        {
            if (!LocaisAtividades.Any())
            {
                LocaisAtividades.AddRange(
                    new LocalAtividadeAcademica {
                    Nome = "Coliseu do Porto", Latitude = 41.1469917, Longitude = -8.605416999999989
                },
                    new LocalAtividadeAcademica {
                    Nome = "Avenida dos Aliados", Latitude = 41.1484572, Longitude = -8.610746400000039
                },
                    new LocalAtividadeAcademica {
                    Nome = "Aula Magna da Universidade Portucalense", Latitude = 41.1804589, Longitude = -8.605948000000012
                },
                    new LocalAtividadeAcademica {
                    Nome = "Cidade do Porto", Latitude = 41.1494466, Longitude = -8.607507199999986
                },
                    new LocalAtividadeAcademica {
                    Nome = "Teatro Sá da Bandeira", Latitude = 41.146793, Longitude = -8.608879099999967
                },
                    new LocalAtividadeAcademica {
                    Nome = "Casa dos Arcos", Latitude = 41.1657561, Longitude = -8.670960700000023
                }
                    );
                SaveChanges();
            }
            if (!PontosVenda.Any())
            {
                PontosVenda.AddRange(
                    new PontoVenda {
                    Nome = "FAP", Latitude = 41.1523043, Longitude = -8.636018499999977, DescricaoAdicional = "teste"
                },
                    new PontoVenda {
                    Nome = "Campus S.João", Latitude = 41.18024569999999, Longitude = -8.604281899999933, DescricaoAdicional = "teste"
                },
                    new PontoVenda {
                    Nome = "Queimódromo", Latitude = 41.17346102935757, Longitude = -8.68374690413475, DescricaoAdicional = "teste"
                },
                    new PontoVenda {
                    Nome = "El Corte Inglés", Latitude = 41.125627, Longitude = -8.604804999999942, DescricaoAdicional = "teste"
                }
                    );
                SaveChanges();
            }


            if (!Bilheteiras.Any())
            {
                Bilheteira bilheteira = new Bilheteira {
                    PrecoIngressoSemanal = 40.00m, Condicoes = "Teste Condições"
                };
                Bilheteiras.Add(bilheteira);
                SaveChanges();

                Link link_bilhete1 = new Link {
                    Categoria = Categoria.Bilheteira, Descricao = "Link Bilhete dia 1", Url = "www.online.pt"
                };
                Link link_bilhete2 = new Link {
                    Categoria = Categoria.Bilheteira, Descricao = "Link Bilhete dia 2", Url = "www.online.pt"
                };
                Link link_bilhete3 = new Link {
                    Categoria = Categoria.Bilheteira, Descricao = "Link Bilhete dia 3", Url = "www.online.pt"
                };
                Link link_bilhete4 = new Link {
                    Categoria = Categoria.Bilheteira, Descricao = "Link Bilhete dia 4", Url = "www.online.pt"
                };
                Link link_bilhete5 = new Link {
                    Categoria = Categoria.Bilheteira, Descricao = "Link Bilhete dia 5", Url = "www.online.pt"
                };
                Link link_bilhete6 = new Link {
                    Categoria = Categoria.Bilheteira, Descricao = "Link Bilhete dia 6", Url = "www.online.pt"
                };
                Link link_bilhete7 = new Link {
                    Categoria = Categoria.Bilheteira, Descricao = "Link Bilhete dia 7", Url = "www.online.pt"
                };
                Link link_bilhete8 = new Link {
                    Categoria = Categoria.Bilheteira, Descricao = "Link Bilhete dia 8", Url = "www.online.pt"
                };
                Link link_ingresso_semanal = new Link {
                    Categoria = Categoria.Bilheteira, Descricao = "Link Ingresso Semanal", Url = "www.ingresso.pt"
                };

                Links.AddRange(link_bilhete1, link_bilhete2, link_bilhete3, link_bilhete4, link_bilhete5, link_bilhete6, link_bilhete7, link_bilhete8, link_ingresso_semanal);
                SaveChanges();
                bilheteira.Link   = link_ingresso_semanal;
                bilheteira.LinkId = link_ingresso_semanal.Id;
                Bilhete bilhete_dia1 = new Bilhete
                {
                    Data                = new DateTime(2016, 05, 01),
                    Link                = link_bilhete1,
                    LinkId              = link_bilhete1.Id,
                    PrecoNormal         = 8.00m,
                    PrecoDiaAnterior    = 9.00m,
                    PrecoNoDia          = 10.00m,
                    PrecoNoDiaForaHoras = 12.00m,
                    Bilheteira          = bilheteira,
                    BilheteiraId        = bilheteira.Id
                };
                Bilhete bilhete_dia2 = new Bilhete
                {
                    Data                = new DateTime(2016, 05, 02),
                    Link                = link_bilhete2,
                    LinkId              = link_bilhete2.Id,
                    PrecoNormal         = 8.00m,
                    PrecoDiaAnterior    = 9.00m,
                    PrecoNoDia          = 10.00m,
                    PrecoNoDiaForaHoras = 12.00m,
                    Bilheteira          = bilheteira,
                    BilheteiraId        = bilheteira.Id
                };
                Bilhete bilhete_dia3 = new Bilhete
                {
                    Data                = new DateTime(2016, 05, 03),
                    Link                = link_bilhete3,
                    LinkId              = link_bilhete3.Id,
                    PrecoNormal         = 8.00m,
                    PrecoDiaAnterior    = 9.00m,
                    PrecoNoDia          = 10.00m,
                    PrecoNoDiaForaHoras = 12.00m,
                    Bilheteira          = bilheteira,
                    BilheteiraId        = bilheteira.Id
                };
                Bilhete bilhete_dia4 = new Bilhete
                {
                    Data                = new DateTime(2016, 05, 04),
                    Link                = link_bilhete4,
                    LinkId              = link_bilhete4.Id,
                    PrecoNormal         = 8.00m,
                    PrecoDiaAnterior    = 9.00m,
                    PrecoNoDia          = 10.00m,
                    PrecoNoDiaForaHoras = 12.00m,
                    Bilheteira          = bilheteira,
                    BilheteiraId        = bilheteira.Id
                };
                Bilhete bilhete_dia5 = new Bilhete
                {
                    Data                = new DateTime(2016, 05, 05),
                    Link                = link_bilhete5,
                    LinkId              = link_bilhete5.Id,
                    PrecoNormal         = 8.00m,
                    PrecoDiaAnterior    = 9.00m,
                    PrecoNoDia          = 10.00m,
                    PrecoNoDiaForaHoras = 12.00m,
                    Bilheteira          = bilheteira,
                    BilheteiraId        = bilheteira.Id
                };
                Bilhete bilhete_dia6 = new Bilhete
                {
                    Data                = new DateTime(2016, 05, 06),
                    Link                = link_bilhete6,
                    LinkId              = link_bilhete6.Id,
                    PrecoNormal         = 8.00m,
                    PrecoDiaAnterior    = 9.00m,
                    PrecoNoDia          = 10.00m,
                    PrecoNoDiaForaHoras = 12.00m,
                    Bilheteira          = bilheteira,
                    BilheteiraId        = bilheteira.Id
                };
                Bilhete bilhete_dia7 = new Bilhete
                {
                    Data                = new DateTime(2016, 05, 07),
                    Link                = link_bilhete7,
                    LinkId              = link_bilhete7.Id,
                    PrecoNormal         = 8.00m,
                    PrecoDiaAnterior    = 9.00m,
                    PrecoNoDia          = 10.00m,
                    PrecoNoDiaForaHoras = 12.00m,
                    Bilheteira          = bilheteira,
                    BilheteiraId        = bilheteira.Id
                };
                Bilhete bilhete_dia8 = new Bilhete
                {
                    Data                = new DateTime(2016, 05, 08),
                    Link                = link_bilhete8,
                    LinkId              = link_bilhete8.Id,
                    PrecoNormal         = 8.00m,
                    PrecoDiaAnterior    = 9.00m,
                    PrecoNoDia          = 10.00m,
                    PrecoNoDiaForaHoras = 12.00m,
                    Bilheteira          = bilheteira,
                    BilheteiraId        = bilheteira.Id
                };

                Bilhetes.AddRange(bilhete_dia1, bilhete_dia2, bilhete_dia3, bilhete_dia4, bilhete_dia5, bilhete_dia6, bilhete_dia7, bilhete_dia8);
                SaveChanges();
                List <Bilhete> bilhetes_list = new List <Bilhete>();
                bilhetes_list.Add(bilhete_dia1);
                bilhetes_list.Add(bilhete_dia2);
                bilhetes_list.Add(bilhete_dia3);
                bilhetes_list.Add(bilhete_dia4);
                bilhetes_list.Add(bilhete_dia5);
                bilhetes_list.Add(bilhete_dia6);
                bilhetes_list.Add(bilhete_dia7);
                bilhetes_list.Add(bilhete_dia8);
                bilheteira.Bilhetes = bilhetes_list;
                Bilheteiras.Update(bilheteira);
                SaveChanges();
            }
            ;

            //if (!Atividades.Any())
            //{
            //    List<PontoVenda> pontos_venda = PontosVenda.ToList();
            //    List<LocalAtividadeAcademica> locais = LocaisAtividades.ToList();
            //    Atividades.AddRange(
            //                new AtividadeAcademica
            //                {
            //                    Data = new DateTime(2016, 02, 01),
            //                    Descricao = "Descrição teste",
            //                    LocalAtividadeAcademica = locais.ElementAt(0),
            //                    Nome = "Sarau Cultural",
            //                    PontosVenda = "Coliseu do Porto, FAP",
            //                    ImagemPath = env.WebRootPath + "\\imagens\\atividades\\TOMANEPHOTOS056.jpg",
            //                    LocalAtividadeAcademicaId = locais.ElementAt(0).Id,
            //                    Preco = 3.00m
            //                }
            //                );
            //    SaveChanges();
            //}
            if (!Artistas.Any())
            {
                Artistas.Add(
                    new Artista
                {
                    Nome        = "Dumitri Basiul",
                    Biografia   = "Dima tinha 12 anos quando começou a estudar música clássica. Depois disso emigrou para a Gronelândia",
                    DataAtuacao = new DateTime(2016, 05, 12),
                    ImagemPath  = "\\imagens\\artistas\\Borgore.jpg",
                    Palco       = Palco.PalcoPrincipal,
                }
                    );
                SaveChanges();
            }
        }