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(); }
private static void AdicionarArtista() { using (var contexto = new TunesContext()) { var artista = new Artista { Nome = "Taylor Swift" }; contexto.Artistas.Add(artista); contexto.SaveChanges(); } Console.ReadKey(); }
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(); }
private static void AdicionarTipoMidia() { using (var contexto = new TunesContext()) { var tipoMidia = new TipoMidia { Nome = "MP3" }; contexto.TiposDeMidia.Add(tipoMidia); contexto.SaveChanges(); } Console.ReadKey(); }
private static void AdicionarGenero() { using (var contexto = new TunesContext()) { var genero = new Genero { Nome = "Country Pop" }; contexto.Generos.Add(genero); contexto.SaveChanges(); } Console.ReadKey(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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) { }
public FaixaRepository(TunesContext context) : base(context) { }
public ClienteRepository(TunesContext context) : base(context) { }
public TipoMidiaRepository(TunesContext context) : base(context) { }
public ArtistaRepository(TunesContext context) : base(context) { }
public PlaylistRepository(TunesContext context) : base(context) { }
public TunesController(TunesContext context) { _context = context; }
public FuncionarioRepository(TunesContext context) : base(context) { }
public AlbumRepository(TunesContext context) : base(context) { }
public GeneroRepository(TunesContext context) : base(context) { }
public Repository(TunesContext db) { Db = db; DbSet = Db.Set <TEntity>(); }