Tap to unmute

ASP.Net MVC - C# - Sistema de Cadastro de Contatos - Relacionamento entre Tabelas

  Рет қаралды 9,404

Programador Tech

Programador Tech

Күн бұрын

Пікірлер: 80
@simeoneholanda6420
@simeoneholanda6420 9 ай бұрын
Indo para a ultima aula e saindo com uma base muito massa!!! Muito Obrigado por disponibilizar esse conhecimento de forma gratuita!!!
@ProgramadorTech
@ProgramadorTech 9 ай бұрын
Nós que agradecemos!
@samucatnb12
@samucatnb12 Жыл бұрын
parabéns professor, mais um video show de bola.
@semnome1273
@semnome1273 2 жыл бұрын
SImplesmente FODA !!! me ensinou oq nao aprendi direito em 2 anos da faculdade surhsuhurshu Parabéns!!!
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
Fico muito feliz em ajudar
@yanlima5119
@yanlima5119 Жыл бұрын
Obrigado! Simples e muito explicativo. Ótimo conteúdo!
@lucasmenchon8187
@lucasmenchon8187 2 жыл бұрын
por favor não delete este canal nunca kkk, muito bom seus vídeos.
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
Valeu Lucas, nunca será deletado, vamos pra cima
@clealb76
@clealb76 2 жыл бұрын
Parabéns
@eduardolima7814
@eduardolima7814 2 жыл бұрын
Eu geralmente fazia errado... no Postgres ta tudo certo.. mas eu fazia como [NOTMAPPED] e preenchia no repositorio e salvava entidade por entidade... agora aprendi do jeito certo... vou ter que mudar kkkk obrigado.
@pmlkrn
@pmlkrn 2 жыл бұрын
Aaah muito bom.. obrigada!!
@leandrogamer4218
@leandrogamer4218 2 жыл бұрын
Salve Acaciano
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
Opa Leandro, tudo bem?
@leandrogamer4218
@leandrogamer4218 2 жыл бұрын
@@ProgramadorTech Tudo Bem e com vc?
@Joaopedro-qs8rc
@Joaopedro-qs8rc 2 жыл бұрын
Em um mundo perfeito teria vídeo toda semana, hein? 🤣
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
Fala ae João, estou trabalhando nisso, esse último mês foi bem corrido, por isso não consegui fazer tanto conteúdo, mas a ideia é que toda semana tenha vídeo novo sim.
@Joaopedro-qs8rc
@Joaopedro-qs8rc 2 жыл бұрын
@@ProgramadorTech Na torcida pra que se concretize, professor!
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
@@Joaopedro-qs8rc de resto está conseguindo evoluir seus conhecimentos?
@Joaopedro-qs8rc
@Joaopedro-qs8rc 2 жыл бұрын
@@ProgramadorTech Muito, professor! Sua didática é surreal, ansioso para mais cursos de .NET! Logo logo estou enchendo seu saco no instagram denovo.
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
@@Joaopedro-qs8rc show de bola
@paulo206100
@paulo206100 2 жыл бұрын
Boa noite meu amigo. Outra ótima aula, parabéns! Uma dúvida. Se eu quiser inserir um novo usuário, e nessa inserção já adicionar um contato, como faria? Exemplo: já pegar o id gerado no cadastro do novo usuário e usá-lo na inserção do contato. Porque nesse exemplo que vc deu pegamos um id já existente, do usuário logado. Obrigado.
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
Fala Paulo, até da, mas é um processo um pouco diferente, me chama No direct do Instagram que te ajudo
@claudiolopes9413
@claudiolopes9413 Жыл бұрын
Mais um vídeo nota 1000 parabéns, só tive um pequeno problema que consegui resolver lendo nos comentários abaixo, pois só consegui realizar um novo contato tornando public UsuarioModel? Usuario {get; set;} como o amigo Luiz Claudio indicou só fiquei na dúvida se isso é certo ou errado, de resto tudo perfeito, muito obrigado.
@ProgramadorTech
@ProgramadorTech Жыл бұрын
Claudio isso é certo sim, esse erro está dando nas versões do dotnet 6.0
@fernandopina5030
@fernandopina5030 Жыл бұрын
E precisa fazer o mesmo em UsuarioModel alterando public virtual List Contatos { get; set; } para public virtual List? Contatos { get; set; }
@ofadacboficial8164
@ofadacboficial8164 11 күн бұрын
resolveram meu problema, muito obrigado!
@paulocaetano3786
@paulocaetano3786 2 жыл бұрын
Opa, beleza! Muito bacana o conteúdo, só desculpa eu não entendi uma parte. Este sistema criado na playlist usa o .NET Core 3.1?
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
Paulo, está usando o dotnet 5.0
@paulocaetano3786
@paulocaetano3786 2 жыл бұрын
@@ProgramadorTech Tem muita diferença? Tipo, eu conseguiria seguir os passos das videoaulas porém usando o 3.1?
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
@@paulocaetano3786 consegue sim, só que quando for instalar os pacotes do entity framework, instala da versão 3.1 também
@rodrigofernandes1212
@rodrigofernandes1212 Жыл бұрын
ótimos vídeos .. você teria algum material onde eu poderia inserir um serviço .. e que este serviço tivesse itens exemplo: Serviço de Leitura - Seria a Tabela Pai Taxas de Leitura - Seria a Tabela Filho que pode contem uma ou várias linhas amarradas a Tabela Pai Deseja já agradeço pelos vídeos e pela atenção!!!
@ProgramadorTech
@ProgramadorTech Жыл бұрын
Fala Rodrigo, não compreendi suas dúvidas
@rodrigofernandes1212
@rodrigofernandes1212 Жыл бұрын
Preciso fazer o seguinte .. Na hora que estiver cadastrando um Condominio.. já cadastrar na mesma tela as taxas desse condomínio
@ProgramadorTech
@ProgramadorTech Жыл бұрын
@@rodrigofernandes1212 entendi, me chama no instagram que tento te explicar
@diegopereiradossantos2337
@diegopereiradossantos2337 Жыл бұрын
Acaciano, estou com uma duvida. Fiz este relacionamento inicialmente sem fazer a pasta MAP e a classe Map so colocando nos modelos o vinculo entre classes criando a propriedade que eu queria vincular. Ainda preciso fazer por exemplo a classe ContatoMAP e aquela configure para funcionar??
@ProgramadorTech
@ProgramadorTech Жыл бұрын
Diego, teoricamente não é obrigatório criar o map, eu uso para conseguir manipular melhor os nomes das propriedades, mas se suas propriedades for exatamente com o mesmo nome da que está no banco funciona também
@diegopereiradossantos2337
@diegopereiradossantos2337 Жыл бұрын
@@ProgramadorTech Show, deste nivel passei. Agora nâo sei como fazer o select na minha view dos dados das tabelas relacionadas contendo a propriedade especifica. Exemplo: tenho uma tabela onde registra sinistros de acidente onde nela salvo o id do veiculo e do condutor, na minha view ao recuperar os dados do banco quero mostrar a placa do veiculo e o nome do condutor e não os Id deles. tem algum video explicando como faço isso??
@JoaoVitor-pc4ps
@JoaoVitor-pc4ps 2 жыл бұрын
Opa Acaciano! Uma dúvida que me surgiu vendo essa questão de mapping. No momento de criar as migrations e executá-las para a criação das tabelas no banco, a gente pode criar o mapping antes de executar as migrations?
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
O migrations tem que ser o ultimo a ser criado, primeiro criar a entidade depois o mapeamento e por ultimo faz a migrations
@JoaoVitor-pc4ps
@JoaoVitor-pc4ps 2 жыл бұрын
@@ProgramadorTech Show! Valeu!!!
@user-antonioo
@user-antonioo 2 жыл бұрын
Olá, Acaciano! Tenho uma dúvida em relação a um crud que desenvolvi com base no seus vídeos sobre o crud em AspNet. Então, a dúvida é a seguinte. No meu projeto uso um modal(para não ter muitas páginas) para cadastrar os clientes, e na mesma página que este modal será aberto tem uma tabela, mas como passo o @model Cliente na view. Não tem como listar a tabela, já que para isso deveria usar List. Então, o que você acha, existe solução para o meu problema?
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
Fala Antônio, nesse caso você vai precisar fazer com requisição ajax
@user-antonioo
@user-antonioo 2 жыл бұрын
@@ProgramadorTech No caso eu usa requisição ajax para incluir? Obrigado pela atenção!
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
@@user-antonioo teoricamente para incluir, listar, editar
@felipepaulino4143
@felipepaulino4143 2 жыл бұрын
Fala Acaciano, Como Ficaria Para Fazer um form que contenha dados que serão salvo em duas tabelas diferente? Tipo tenho uma tabela Fornecedor e Uma Tabela Endereço e salvaria os dois com os dados passado no mesmo formulario
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
Nesse caso Felipe, você precisa criar uma model com os atributos das 2 tabelas, e na sua controller você faz a divisão para persistir o dado no banco
@felipepaulino4143
@felipepaulino4143 2 жыл бұрын
@@ProgramadorTech show nem pensei nisso
@paulo206100
@paulo206100 Жыл бұрын
Boa noite Acassiano, tudo bem? Estou com um problema no meu projeto (inclusive com o seu que baixei do Github. Após a criação da relação de tabelas, parou de funcionar a inserção e edição de usuários e contatos. Sabe o que pode ser, por gentileza? Ele apenas pisca a tela, e nem volta para a index para dar a mensagem de erro. Com o projeto seu dá o mesmo erro. Obrigado.
@ProgramadorTech
@ProgramadorTech Жыл бұрын
Fala Paulo, tudo bem? Tenta debugar, ele deve está caindo em algum fluxo de validação e não está chamando o método de gravar
@luisguilhermeferreira4682
@luisguilhermeferreira4682 Жыл бұрын
O meu tbm ta dando erro
@paulo206100
@paulo206100 Жыл бұрын
@@luisguilhermeferreira4682 o meu resolvi. Era erro dos pacotes Nugets que foram instalados. Desinstalei todos os pacotes, instalei versões mais antigas, depois atualizei tudo para as versões mais recentes. Parece coisa boba, mas no meu caso era isso.
@luisguilhermeferreira4682
@luisguilhermeferreira4682 Жыл бұрын
@@paulo206100 cara eu resolvi lendo os comentarios, resolução : public UsuarioModel? Usuario {get; set;} ai tudo funciono, sei la pq, mas eu notei que no banco tinha cadastrado null e nao aparecia na tela, agora foi
@Paulo__Armando
@Paulo__Armando Жыл бұрын
@@luisguilhermeferreira4682 Tu me salvou mano, muito obrigado. Tava com este problema es vários projetos e eu pensava que tinha que criar ViewModels kkk. Tu me salvou
@gilsonpro103
@gilsonpro103 Жыл бұрын
Estou com uma duvida que estou enfrentando na faculdade no projeto de engenharia de software, eu preciso me relacionar e ter uma lista de Cursos, porém eu criei um CRUD para cursos independente e gostaria de usar estes cursos na hora de cadastrar Candidatos através de um crud de candidatos e estou preso justamente em como essa relação se daria se alguém puder me ajudar ^^
@ProgramadorTech
@ProgramadorTech Жыл бұрын
Gilson, você está querendo fazer um relacionamento entre cursos e candidatos?
@gilsonpro103
@gilsonpro103 Жыл бұрын
@@ProgramadorTech o que eu fiz foi fazer dois cruds um de curso que seria para ter os cursos cadastrados no banco, e a partir daí crei um crud de candidato que tem várias outras dependências, acessar um curso por meio do id do curso, eu consegui porém quando eu tentava cadastrar um candidato no mesmo curso ele substitua o cadastro e apenas o último ficava cadastrado no id do curso.
@gilsonpro103
@gilsonpro103 Жыл бұрын
Tentei criar uma classe de relacionamento mas não consegui chegar nem perto de um bom resultado.
@ProgramadorTech
@ProgramadorTech Жыл бұрын
@@gilsonpro103 me fala como ficou essa sua classe
@gilsonpro103
@gilsonpro103 Жыл бұрын
@@ProgramadorTech Candidato candidato, CandidatoId, curso curso, cursoID.
@rodrigofernandes1212
@rodrigofernandes1212 Жыл бұрын
Criei uma cotroller nova para testar o processo exemplificado no video, mas na validação do Model está false, tem uma forma de identificar o que está incorreto neste model ??
@debora3686
@debora3686 2 жыл бұрын
mas agora quando abro o progama como vou cirar o perfil do adm ou usuario ? sendo que n tem a opção de cadastrar ainda na tela .so tem a tela de login e nao consigo entrar ,mesmo eu adcionando uma nova migration e inserindo campo da dados e perfil tanto de admin quando usuario e nem adcionando pelo banco de dados.no caso alguem olhar meu projeto não vão conseguir ter acesso ,sendo que n tem opção de cadastrar.
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
Debora, não consegue entender seu problema, me chama no direct no meu instagram que te ajudo.
@rodrigofernandes1212
@rodrigofernandes1212 Жыл бұрын
caso ei não faça a validação do ModelState .. ele salva certo
@ProgramadorTech
@ProgramadorTech Жыл бұрын
Fala Rodrigo, mas qual seria sua dúvida?
@rodrigofernandes1212
@rodrigofernandes1212 Жыл бұрын
Não consegui identificar o motivo do ModelState está invalido
@ProgramadorTech
@ProgramadorTech Жыл бұрын
@@rodrigofernandes1212 Rodrigo, me envia um print da sua model, envia no meu instagram
@FelipeSilva-ui2ec
@FelipeSilva-ui2ec 2 жыл бұрын
Pode disponibilizar o link do github?
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
github.com/Acaciano/crud-contatos
@thais-ads
@thais-ads 8 ай бұрын
tem esse codigo em algum github?
@ProgramadorTech
@ProgramadorTech 8 ай бұрын
Bom dia, segue repo: github.com/Acaciano/crud-contatos
@renansilvino1
@renansilvino1 11 ай бұрын
Bom dia! Qual a lógica de pegar o usuarioID e passar pra action de editar?
@ProgramadorTech
@ProgramadorTech 11 ай бұрын
Não entendi sua duvida, pode ser um pouco mais claro?
@renansilvino1
@renansilvino1 11 ай бұрын
@@ProgramadorTech na parte de pegar o usuarioID pra por na tabela de contato quando cria o contato, porquê fazer isso na action de editar?
@ProgramadorTech
@ProgramadorTech 11 ай бұрын
@@renansilvino1 me chama no Instagram, falamos por lá
@rodrigofernandes1212
@rodrigofernandes1212 Жыл бұрын
Parece não estar pegando o ID do usuário
@r.m.2000
@r.m.2000 2 жыл бұрын
Ainda não entendi essa tal injeção de dependência que vc sempre faz nos vídeos 😢😢😢
@ProgramadorTech
@ProgramadorTech 2 жыл бұрын
Vou criar um vídeo explicando.
@r.m.2000
@r.m.2000 2 жыл бұрын
@@ProgramadorTech Ebaaa....fico feliz. e muita gente deve ta com a mesma duvida. será bacana. se puder atualizar aqui esse post com o link do novo video quando fizer. agradecemos. valeuuu
@mautormagadoso525
@mautormagadoso525 Жыл бұрын
o projeto até cria um novo contato e aparece o alert de sucesso mas tmb aparece o alert de erro com a seguinte mensagem: SqlException: Não é possível inserir um valor explícito para a coluna de identidade na tabela 'Contatos' quando IDENTITY_INSERT está definido como OFF.
ASP.Net MVC - C# - Sistema de Cadastro de Contatos - Criando uma MODAL
44:44
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 29 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 2,3 МЛН
Learning to code is WASTING your time
7:16
JCisWatching
Рет қаралды 18 М.
ASP.NET Core 3.0 MVC Populate Dropdown List From Database Visual Studio2019
21:56
Haritha Computers & Technology
Рет қаралды 12 М.
C# - Migrations - ASP.NET MVC with EF Core
17:00
VitoshAcademy
Рет қаралды 1 М.
#7 Cadastrando em tabelas relacionadas no Asp .Net Core Entityframework
13:57