Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VERIFICAÇÃO #2

Open
wants to merge 87 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
d4e8b12
Create README.md
WesleySchuab Mar 10, 2024
973ce1e
corrigindo readme
WesleySchuab Mar 10, 2024
cd60e02
Mensagem de aguarde na função registrar
WesleySchuab Mar 10, 2024
af5a01a
Removendo a msg de teste
WesleySchuab Mar 10, 2024
0028333
Adiciondo a pasta banco e a classe Connection
WesleySchuab Mar 11, 2024
55611e1
Merge branch 'main' of https://github.com/WesleySchuab/3506-csharpWeb…
WesleySchuab Mar 11, 2024
7fbb3ed
Como fazer a conexão
WesleySchuab Mar 16, 2024
59307ab
Criando string de conexão
WesleySchuab Mar 16, 2024
4e7008b
Merge branch 'main' of https://github.com/WesleySchuab/3506-csharpWeb…
WesleySchuab Mar 16, 2024
b27f21a
adicionando aspcore.net no git ignore
WesleySchuab Mar 16, 2024
5ee358e
retirando o timeout para agilizar os estudos
WesleySchuab Mar 16, 2024
9b60ce8
criando o metodo de conexão com o banco de dados
WesleySchuab Mar 16, 2024
f0ea752
testando a conexão com banco
WesleySchuab Mar 16, 2024
ed6771b
criando o metodo listar
WesleySchuab Mar 16, 2024
bafb69d
criando o objeto sql command
WesleySchuab Mar 17, 2024
5f3936c
lendo os dados do banco com um laço while
WesleySchuab Mar 17, 2024
1962577
Criando obj do tipo artista para salvar as informações
WesleySchuab Mar 17, 2024
e5d60c3
salvando o objeto em uma lista
WesleySchuab Mar 17, 2024
a9c1f4d
Adicionando um colhete que faltava
WesleySchuab Mar 17, 2024
6914544
utilizando o metodo listar no programa principal
WesleySchuab Mar 17, 2024
164d7cc
modificando nosso padrão pára utilizar o DAL (Data Access Layer)
WesleySchuab Mar 17, 2024
b0316aa
Metodo Adionar itens no banco de dados
WesleySchuab Mar 17, 2024
f742e7a
Alterando nome da classe para padrão entity framework
WesleySchuab Mar 18, 2024
6da2065
Rescrevendo o metodo de conexão com banco de dados
WesleySchuab Mar 18, 2024
510dfa9
mapeandoa tabela Artistas com o DbSet
WesleySchuab Mar 18, 2024
6b7ced4
Refatorando metodo listar
WesleySchuab Mar 18, 2024
cf04dae
Modificano metodo adicionar para padrão ORM
WesleySchuab Mar 19, 2024
db50207
Refatorando metodo adicionar para modelo ORM
WesleySchuab Mar 19, 2024
eab62c4
Metodo atualizar e deletar modelo ORM
WesleySchuab Mar 19, 2024
8e5def7
Passando o context para ArtistaDAL
WesleySchuab Mar 19, 2024
ec77c05
Adicionando um novo artista
WesleySchuab Mar 19, 2024
f3a56f5
Corrigindo metodo Deletar
WesleySchuab Mar 19, 2024
c5f6ab0
Realizando uma busca pelo nome
WesleySchuab Mar 19, 2024
1e015bb
Alterando assinatura do metodo executar do menu
WesleySchuab Mar 20, 2024
d16734b
Refatorando o metodo mostrar artistas
WesleySchuab Mar 20, 2024
e1460f7
Refatorando o metodo mostrar musicas
WesleySchuab Mar 20, 2024
34ba9b0
Refatorando o metodo registrar artista
WesleySchuab Mar 20, 2024
4eb03f2
Refatorando o metodo registrar musica
WesleySchuab Mar 20, 2024
85fae1a
Refatorando programa princiapal
WesleySchuab Mar 20, 2024
9dc501c
Criando a classe MusicaDAL
WesleySchuab Mar 20, 2024
ffd2dbb
Criando a variavél para o context
WesleySchuab Mar 20, 2024
fddcb5d
Mapear o nome da classe como o nome da tabela através do DbSet
WesleySchuab Mar 20, 2024
ea26482
gerando construtor que irá passar o context
WesleySchuab Mar 20, 2024
0138ee2
metodos Adicionar, Listar, Atualizar, deletar, Recuperar pelo nome pa…
WesleySchuab Mar 22, 2024
8d2d7a2
Criando uma classe generica
WesleySchuab Mar 22, 2024
68a53f8
Tornando a classe abstrata
WesleySchuab Mar 22, 2024
717f6ec
Fazendo a classe Artista herdar da classe DAL
WesleySchuab Mar 22, 2024
4da7198
criando os metodos abstratos da classe DAL
WesleySchuab Mar 23, 2024
367f282
informando que o DAL será do tipo <Artista> e sobrescrevendo os metodos
WesleySchuab Mar 23, 2024
8e5e465
trazendo context de Artista para classe DAL
WesleySchuab Mar 23, 2024
33008d7
criando cosntrutor na classe DAL
WesleySchuab Mar 23, 2024
55d236c
Fazendo o construtor de Artista herdar o context
WesleySchuab Mar 23, 2024
c0ebbd6
metodo listar generico
WesleySchuab Mar 23, 2024
a3636c1
Informando que o T será uma clase dentro da nossa aplicação
WesleySchuab Mar 23, 2024
e776aec
trazendo os outros metodos do Artista para a classe generica DAL
WesleySchuab Mar 23, 2024
d8bfeb7
mudando o context para protected para ser visivel na classe Artista
WesleySchuab Mar 23, 2024
b6f3a29
Criando o metodo recuperar por
WesleySchuab Mar 23, 2024
b6f16c2
excluindo metodos desnecessários
WesleySchuab Mar 23, 2024
f52bc05
a classe DAL não é amis abstrata
WesleySchuab Mar 23, 2024
9bdd248
Update README.md
WesleySchuab Mar 29, 2024
03416df
Detalhes para usar as migration
WesleySchuab Mar 29, 2024
0a87513
Corrigindo as assinaturas
WesleySchuab Mar 29, 2024
c4528b9
Corrigindo o programa principal
WesleySchuab Mar 29, 2024
d59ae0b
Adicionando a migration projeto inicial
WesleySchuab Mar 29, 2024
da586b3
Update README.md
WesleySchuab Mar 30, 2024
b57b13f
Alterando banco para começar do zero e não dar conflito com migration
WesleySchuab Mar 29, 2024
d522461
usando o comando Add-Migration PopularTabela
WesleySchuab Mar 30, 2024
a772630
Inserindo informações no Banco
WesleySchuab Mar 30, 2024
36a76e8
comando par ao downgrade
WesleySchuab Mar 30, 2024
effe5d6
Adicionando ano do lançamento da musica
WesleySchuab Mar 30, 2024
fbd6d19
Add-Migration PopularMusica para inserir muscas
WesleySchuab Mar 30, 2024
898e163
Inserindo dados de musicas e downgrade
WesleySchuab Mar 30, 2024
fca815e
Adicionando a propiedade Artista em musica para realizar o vinculo
WesleySchuab Apr 2, 2024
6e8b410
Transformando a lista de musica em uma propiedade do tipo Icollection
WesleySchuab Apr 2, 2024
a5256f0
Adicionando alteração anterior a o banco via Migration
WesleySchuab Apr 2, 2024
551e452
Adicionando o pacote proxies
WesleySchuab Apr 5, 2024
2a2947d
Adicionando o pacote proxies
WesleySchuab Apr 5, 2024
2b5d55f
refatorando a classe muscia para usar o proxie
WesleySchuab Apr 5, 2024
0907bf0
Refatorando a classe artista para usar o proxie
WesleySchuab Apr 5, 2024
a0f6d5a
Adicionando ano de lançamento na classe registrar musica
WesleySchuab Apr 5, 2024
ded5733
Adcionando exibir ano na discografia
WesleySchuab Apr 5, 2024
057fcef
metodo que retorna uma lista com base em uma condição especifica
WesleySchuab Apr 5, 2024
b413ff7
criando a classe mostrar musica por ano
WesleySchuab Apr 5, 2024
1388ad1
adicionando a opção mostrar musica por ano no meu principal
WesleySchuab Apr 5, 2024
4e1eebc
atualisando as opções do menu
WesleySchuab Apr 5, 2024
9d798b8
Instalação de pacotes nescessários
WesleySchuab Apr 13, 2024
312c710
Update README.md
WesleySchuab Jul 28, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Mensagem de aguarde na função registrar
WesleySchuab committed Mar 10, 2024
commit cd60e0212ebe6a7ffc0ba0d59b38d7c5b5b42208
1 change: 1 addition & 0 deletions ScreenSound/Menus/MenuRegistrarArtista.cs
Original file line number Diff line number Diff line change
@@ -15,6 +15,7 @@ public override void Executar(Dictionary<string, Artista> artistasRegistrados)
Artista artista = new Artista(nomeDoArtista, bioDoArtista);
artistasRegistrados.Add(nomeDoArtista, artista);
Console.WriteLine($"O artista {nomeDoArtista} foi registrado com sucesso!");
Console.WriteLine("Aguarde");
Thread.Sleep(4000);
Console.Clear();
}