Example #1
0
        private static void AdicionarCliente()
        {
            using (var contexto = new TunesContext())
            {
                var cliente = new Cliente
                {
                    PrimeiroNome = "Rodolfo",
                    Sobrenome    = "Pires",
                    Email        = "*****@*****.**",
                    Cidade       = "Belo Horizonte",
                    Estado       = "Minas Gerais",
                    CEP          = "19191-000",
                    Empresa      = "Mercearia do Pires",
                    Endereco     = "Rua das Magnólias",
                    Fax          = "14411441",
                    Fone         = "17711771",
                    Pais         = "Brasil",
                    Suporte      = contexto.Funcionarios.First()
                };

                contexto.Clientes.Add(cliente);

                contexto.SaveChanges();
            }

            Console.ReadKey();
        }
Example #2
0
        private static void AdicionarArtista()
        {
            using (var contexto = new TunesContext())
            {
                var artista = new Artista
                {
                    Nome = "Taylor Swift"
                };

                contexto.Artistas.Add(artista);
                contexto.SaveChanges();
            }

            Console.ReadKey();
        }
Example #3
0
        private static void AdicionarRelacionamentoEntrePlaylistEFaixas()
        {
            using (var contexto = new TunesContext())
            {
                var faixa = new Faixa
                {
                    Nome       = "Despacito",
                    Compositor = "Luis Fonsi",
                    Album      = new Album
                    {
                        Titulo  = "Despacito",
                        Artista = new Artista
                        {
                            Nome = "Luis Fonsi"
                        }
                    },
                    Bytes         = 50000,
                    Milissegundos = 1000 * 60 * 4,
                    Genero        = new Genero
                    {
                        Nome = "Latino"
                    },
                    PrecoUnitario = 5,
                    TipoMidia     = new TipoMidia
                    {
                        Nome = "MP4"
                    }
                };

                var playlist = new Playlist
                {
                    Nome   = "Mais tocada",
                    Faixas = new List <PlaylistFaixa>
                    {
                        new PlaylistFaixa
                        {
                            Faixa = faixa
                        }
                    }
                };

                contexto.Playlists.Add(playlist);

                contexto.SaveChanges();
            }

            Console.ReadKey();
        }
Example #4
0
        private static void AdicionarTipoMidia()
        {
            using (var contexto = new TunesContext())
            {
                var tipoMidia = new TipoMidia
                {
                    Nome = "MP3"
                };

                contexto.TiposDeMidia.Add(tipoMidia);

                contexto.SaveChanges();
            }

            Console.ReadKey();
        }
Example #5
0
        private static void AdicionarGenero()
        {
            using (var contexto = new TunesContext())
            {
                var genero = new Genero
                {
                    Nome = "Country Pop"
                };

                contexto.Generos.Add(genero);

                contexto.SaveChanges();
            }

            Console.ReadKey();
        }
Example #6
0
        private static void AdicionarPlaylist()
        {
            using (var contexto = new TunesContext())
            {
                var playlist = new Playlist
                {
                    Nome = "50 músicas mais tocadas do verão"
                };

                contexto.Playlists.Add(playlist);

                contexto.SaveChanges();
            }

            Console.ReadKey();
        }
Example #7
0
        private static void AdicionarAlbum()
        {
            using (var contexto = new TunesContext())
            {
                var album = new Album
                {
                    Titulo  = "Fearless",
                    Artista = contexto.Artistas.First()
                };

                contexto.Albuns.Add(album);

                contexto.SaveChanges();
            }

            Console.ReadKey();
        }
Example #8
0
        private static void AdicionarItemNotaFiscal()
        {
            using (var contexto = new TunesContext())
            {
                var itensNotaFiscal = new List <ItemNotaFiscal>
                {
                    new ItemNotaFiscal
                    {
                        Faixa         = contexto.Faixas.First(),
                        PrecoUnitario = 10,
                        Quantidade    = 2
                    },
                    new ItemNotaFiscal
                    {
                        Faixa         = contexto.Faixas.First(),
                        PrecoUnitario = 25,
                        Quantidade    = 10
                    }
                };

                var notaFiscal = new NotaFiscal
                {
                    CEP             = "14000-000",
                    Endereco        = "Rua dos Arcos",
                    Cidade          = "Rio de Janeiro",
                    Estado          = "Rio de Janeiro",
                    Pais            = "Brasil",
                    Total           = itensNotaFiscal.Sum(inf => inf.Quantidade * inf.PrecoUnitario),
                    DataNotaFiscal  = new DateTime(2020, 1, 30),
                    Cliente         = contexto.Clientes.First(),
                    ItensNotaFiscal = itensNotaFiscal
                };

                contexto.NotasFiscais.Add(notaFiscal);

                contexto.SaveChanges();
            }

            Console.ReadKey();
        }
Example #9
0
        private static void AdicionarFuncionario()
        {
            using (var contexto = new TunesContext())
            {
                var funcionario = new Funcionario
                {
                    PrimeiroNome   = "Maria",
                    Sobrenome      = "da Silva",
                    Titulo         = "Maria da Silva",
                    Cidade         = "São Paulo",
                    Estado         = "São Paulo",
                    DataAdmissao   = new DateTime(2020, 1, 1),
                    DataNascimento = new DateTime(1988, 10, 23),
                    Email          = "*****@*****.**",
                    Endereco       = "Rua das Flores",
                    CEP            = "11111-111",
                    Fax            = "12121212",
                    Fone           = "13131313",
                    Pais           = "Brasil",
                    Gerente        = new Funcionario
                    {
                        PrimeiroNome   = "Jorge",
                        Sobrenome      = "Fonseca",
                        Titulo         = "Jorge Fonseca",
                        DataAdmissao   = new DateTime(2017, 5, 20),
                        DataNascimento = new DateTime(1980, 8, 15),
                        Email          = "*****@*****.**",
                        Fone           = "15153030"
                    }
                };

                contexto.Funcionarios.Add(funcionario);

                contexto.SaveChanges();
            }

            Console.ReadKey();
        }
Example #10
0
        private static void AdicionarFaixa()
        {
            using (var contexto = new TunesContext())
            {
                var faixa = new Faixa
                {
                    Nome          = "Bad Blood",
                    Album         = contexto.Albuns.First(),
                    Genero        = contexto.Generos.First(),
                    TipoMidia     = contexto.TiposDeMidia.First(),
                    PrecoUnitario = 10,
                    Bytes         = 50000,
                    Milissegundos = 1000 * 60 * 3,
                    Compositor    = "Taylor Swift"
                };

                contexto.Faixas.Add(faixa);

                contexto.SaveChanges();
            }

            Console.ReadKey();
        }
Example #11
0
        private static void AdicionarNotaFiscal()
        {
            using (var contexto = new TunesContext())
            {
                var notaFiscal = new NotaFiscal
                {
                    CEP            = "14000-000",
                    Endereco       = "Rua dos Arcos",
                    Cidade         = "Rio de Janeiro",
                    Estado         = "Rio de Janeiro",
                    Pais           = "Brasil",
                    Total          = 1000,
                    DataNotaFiscal = new DateTime(2020, 1, 30),
                    Cliente        = contexto.Clientes.First()
                };

                contexto.NotasFiscais.Add(notaFiscal);

                contexto.SaveChanges();
            }

            Console.ReadKey();
        }
 public NotaFiscalRepository(TunesContext context) : base(context)
 {
 }
Example #13
0
 public FaixaRepository(TunesContext context) : base(context)
 {
 }
 public ClienteRepository(TunesContext context) : base(context)
 {
 }
Example #15
0
 public TipoMidiaRepository(TunesContext context) : base(context)
 {
 }
 public ArtistaRepository(TunesContext context) : base(context)
 {
 }
Example #17
0
 public PlaylistRepository(TunesContext context) : base(context)
 {
 }
Example #18
0
 public TunesController(TunesContext context)
 {
     _context = context;
 }
Example #19
0
 public FuncionarioRepository(TunesContext context) : base(context)
 {
 }
 public AlbumRepository(TunesContext context) : base(context)
 {
 }
 public GeneroRepository(TunesContext context) : base(context)
 {
 }
Example #22
0
 public Repository(TunesContext db)
 {
     Db    = db;
     DbSet = Db.Set <TEntity>();
 }