a minha datatable nao centraliza igual a sua, ela fica alinhada a esquerda, vc fez alguma alteração via css, se sim qual? text-align: center?
@ProgramadorTech
Жыл бұрын
Luís, não fiz não, verifica se está usando o css datatables
@Netoo2002
2 жыл бұрын
Explicação boa demais, estou acompanhando todos os vídeos. Mas estou com um problema no meu sistema, se alguém puder me ajudar eu agradeço. Estou fazendo o meu sistema no .NET versão 6, então pode ser alguma incompatibilidade, mas o meu método de Entrar não funciona, usei o debug do visual studio e observei que quando o objeto sai do formulário do index, ele vem com o Login e Senha nulos, não sei o que pode ser, pois fiz da forma que foi mostrada no vídeo.
@ProgramadorTech
2 жыл бұрын
Fala Neto, me envia um e-mail com o print da view e também da controller, e-mail: acaciano.neves@gmail.com
@Netoo2002
2 жыл бұрын
@@ProgramadorTech Beleza, vou mandar lá
@andreydario26
2 жыл бұрын
fiquei com o mesmo problema, conseguiu resolver ?
@ProgramadorTech
2 жыл бұрын
@@andreydario26 me envia o e-mail Andrey
@fernandopina5030
Жыл бұрын
Estava com o mesmo problema. Fiquei umas 2 horas investigando. A solução é que no metodo Entrar o parametro não pode ter a variavel de nome "login". Ao alterar para outro nome funcionou perfeitamente. Codigo----->> public IActionResult Entrar(LoginModel loginModel) { try { if (ModelState.IsValid) { if (loginModel.Login == "adm" && loginModel.Senha == "123") { return RedirectToAction("Index", "Home"); } TempData["MensagemErro"] = $"Usuário e/ou senha inválido(s). Tente novamente"; } return View("Index"); } catch (Exception erro) { TempData["MensagemErro"] = $"Ops, não conseguimos localizar seu Usuario e Senha. Tente novamente. Detalhe do erro: " + erro.Message; return RedirectToAction("Index"); }
@lucasmenchon8187
2 жыл бұрын
mano, continua assim que meu foco é C#, tu vai me ajudar a ser um DEV .NET !! valeu
@lucasmenchon8187
2 жыл бұрын
voltando aqui para dizer que consegui a vaga em estágio .NET kkkk valeu Acaciano!! Me ajudou muito!
@Dhudyo
2 жыл бұрын
Abrindo a mente de muitos que são interessados em aprender a desenvolver, parabéns pela didática, estou aprendendo mais que em qlqr curso caro e detalhe, gratuitamente, parabéns por compartilhar conhecimento.
@ProgramadorTech
2 жыл бұрын
Fico muito feliz em ajudar Eduardo, continuei acompanhado nossos vídeos
@leonardoferreira9839
Жыл бұрын
Cassiano, estou desenvolvendo um projeto em .NET que faz comunicação com um WF, queria tirar algumas duvidas sobre.. tem algum e-mail que eu possa entrar em contato.
@ProgramadorTech
Жыл бұрын
pode me enviar no e-mail acaciano.neves@gmail.com
@jasontricolor2978
5 ай бұрын
Cara, sei que já faz tempo o vídeo, e pode parecer uma pergunta burra, mas tem como eu separar o frontend do backend com o .NET MVC? Por exemplo, o backend seria o .NET MVC e o frontend seria o React ou framework parecido? Estou na urgência de um projeto que querem fazer onde usam o .NET MVC e eu seria responsável pelo frontend, mas não entendo nada de C# ainda e ter que fazer o front pelo C# seria impossível agora pra mim.
@ProgramadorTech
4 ай бұрын
Amigo, para funcionar da forma que quer, você precisa fazer todo o backend em web api, e o front separado, usando um angular ou react ou algum framework de mercado. Agora se for usar o aspnet mvc aí não tem jeito, o back-end acaba ficando junto com o front
@jasontricolor2978
4 ай бұрын
@@ProgramadorTech obrigado amigo, pela resposta. E só mais uma pergunta, por favor, como funciona esse frontend do MVC? É parecido com HTML, CSS e JavaScript, ou eu teria que entender de C# também?
@ProgramadorTech
4 ай бұрын
Usa 100% HTML CSS E JavaScript, oque muda é que no MVC tem códigos C# que precisa ser aplicados
@jasontricolor2978
4 ай бұрын
@@ProgramadorTech muito obrigado, mesmo!
@tabata2680
4 ай бұрын
e como ficaria no LoginController se eu tivesse dois tipos de usuarios? Na parte do private readonly. Usuario comum e admin, os dois tem um model pra cada.
@ProgramadorTech
4 ай бұрын
Não precisa, você pode ter uma coluna de perfil que define qual nível cada usuário é, se é admin ou usuário comum
@marthaneris7055
2 жыл бұрын
Aí que bom ele voltou 👏👏👏 bora para mais uma aula, melhor canal
@ProgramadorTech
2 жыл бұрын
Fala Martha, desculpa a demora, mas é que a vida está uma correria, vou me dedicar mais pra vocês. Grande abraço
@gilbertoespinoso6107
Жыл бұрын
Você é o melhor!!!!! Os seus vídeos estão me ajudando muito ! Parabéns pelo seu trabalho, sou muito grato e estou aprendendo bastante, de novo, muito obrigado mesmo!
@vitoralves5394
Жыл бұрын
acaciano como faço pra atualizar a edição do projeto direto com f5 na página? Smp que faço alterações tenho que restartar o pjt
@ProgramadorTech
Жыл бұрын
Nesse caso, vc nao pode entrar no modo debug, precisa rodar o projeto apertando control + F5
@vitoralves5394
Жыл бұрын
@@ProgramadorTech vlww
@AlCcesar
4 ай бұрын
Parabéns pela forma didática de exibir a solução e desenvolvimento da mesma.
@carlosvalente9736
10 ай бұрын
Boa noite, primeiramente quero lhe parabenizar, estou aprendendo muito com as suas aulas, estou nesse projeto de Sistema Cadastro de Contatos seguindo o passo a passo e tem dado tudo certo, mas gostaria de pedir a sua ajuda, quando chega na parte do video 11:20 mais ou menos que eu vou em editar ou apagar usuário, o resultado da erro e me joga para a tela de UsuarioRepositorio e mostra o seguinte erro na linha 69 throw new NotImplementedException( ); Obs: ja tentei tirar mas da outro erro na Usuariocontroller linha 31 UsuarioModel usuario = _usuarioRepositorio.BuscarPorId(id); Se pude me ajudar a resolver esse erro, estou travado nessa parte. Muito obrigado.
@ProgramadorTech
10 ай бұрын
Carlos, me chama no instagram, te ajudo ok
@carlosvalente9736
10 ай бұрын
@@ProgramadorTech te chamei agora lá 👍🏻
@carlosvalente9736
10 ай бұрын
@@ProgramadorTech Boa tarde! Te enviei uma solicitação lá no Instagram.
@FelipeAraujo-if4sy
Жыл бұрын
Aula top professor, poderia me ajudar? Estou com um problema, na hora de editar o .net reclama que não posso deixar minha senha como NULL, o problema é que na hora de atualizar não passamos a senha apenas deixando NULL, no Update de fato ele fala que está null e causa exception. Já pegou caso parecido? estou usando .net 6
@ProgramadorTech
Жыл бұрын
Que bom que esta gostando dos videos, sobre o seu problema na atualizacao, verifica se voce esta buscando primeiro oque vai atualizar, se voce esta buscando, a senha nunca vai vim nula.
@deviniciante4789
Жыл бұрын
Felipe, Se for o que estou pensando que está ocorrendo, deves criar uma nova classe como o professor fez na aula, pois através do DataAnnotation definimos ela como obrigatório. Assim, quando chamamos a coleção "ModelState", é verificado se todos os campos obrigatórios são válidos, por este motivo está apresentando o erro de NULL. Caso não queira criar uma Classe nova, somente para adicionar, é possível criar um INPUT do tipo HIDDEN, igual é feito com o ID. Sendo assim o valor da senha será passado junto no método POST do EDITAR, o qual é recebido quando a VIEW EDITAR< chama o CONTROLLER EDITAR.
@emersoncarlos8902
10 ай бұрын
@@deviniciante4789 Muito obrigado por esta solução! Tentei com a criação da nova classe e não estava dando certo. O seu método além de mais simples, serviu para mesma finalidade. Muito obrigado mesmo!
@CorDeLapis
2 ай бұрын
Acaciano, tudo joia!? Toda vez que eu criar uma Model eu devo realizar um migration e update pra DataBase? No caso da LoginModel, eu tenho que realizar essa rotina, certo?
@ProgramadorTech
2 ай бұрын
@@CorDeLapis você tem que realizar uma migration toda vez que cria uma nova entidade que representa uma tabela no banco de dados
@paulosergiomarquescosta
10 ай бұрын
Muito bom. Parabéns !!!!
@joaomaccari6076
Жыл бұрын
Estou com algum problema na parte de editar o usuário, já comparei o código umas mil vezes e não consigo achar o problema... O único campo que altera de fato é o do nome, os outros não mudam, e ainda aparece o alerta falando que foi alterado com sucesso. Caso o campo fique em branco e apertar no botão de alterar o programa lança uma exceção ao invés de mostrar as mensagens do dataAnotations.No banco de dados apenas o nome também é alterado, o resto não muda... Você tem alguma noção do que pode ser? Obrigado.
@ProgramadorTech
Жыл бұрын
Preciso analisar seu código, me chama no direct do Instagram que te ajudo
@claudiolopes9413
Жыл бұрын
Não tem como não gostar, tudo muito mastigado mesmo para quem como eu está usando visual 2022. Só uma dúvida se puder me orientar fico grato, porque quando dou play no programa ele abre o Visual Studio Debug Console como posso desativar isso? Muito obrigado, forte abraço e vamos em frente para a próxima aula.
@ProgramadorTech
Жыл бұрын
Claudio, você pode apertar control + f5 que ele vai rodar sem Habilitar o modo debug
@pmlkrn
2 жыл бұрын
Estou aprendendo muito com as aulas.. Parabéns!!!
@julinuz
Жыл бұрын
Dei joinha pra baixo porque ta muito amador. Faltou varias coisas ai e se de repente vc melhorar esse video nos proximos eu dou joinha pra cima. Lista das coisas que faltaram: - Session (cadê a sessão?) - Serializar e Criptografar o objeto usuarioModel para guardar na sessão os dados que são convenientes estarem presentes numa sessão. - Aplicar as boas praticas de segurança (talvez isso extenda para outro video) todos nos sabemos que as sessões são vulneráveis quando não se sabe trabalhar com elas. - Geração do token/chave para descriptografar a sessão sempre que precisar ler dados de uma sessão. Talvez melhor fosse usar algo como o OAuth para autenticação, é mais seguro e menos trabalhoso... das coisas que eu me lembro é isso, posso estar me esquecendo de algo. Abçs.
@ProgramadorTech
Жыл бұрын
Fala Julinuz, entendo suas críticas, mas o intuito desse vídeo e mostrar o básico para não complicar muito para quem está iniciando.
@LuizFelipe-by8er
4 ай бұрын
MMUITO BOM
@fagnerlimaXD
2 жыл бұрын
Excelente Aula!!! Muito obrigado por compartilhar esses conteúdos de .net !!!
@ProgramadorTech
2 жыл бұрын
Que bom que gostou Fagner, grande abraço
@internssiei9645
Жыл бұрын
Sempre que eu utilizo o Razor para fazer o If no cshtml, ele me traz uns erros de astreamento de pilha. os seguintes: O recurso 'Documentos em destaques' não está disponível no momento devido a um erro interno. Mostrar o Rastreamento de Pilha O recurso 'Barra de navegação' não está disponível no momento devido a um erro interno. Mostrar o Rastreamento de Pilha O recurso 'Classificação semântica' não está disponível no momento devido a um erro interno. Mostrar o Rastreamento de Pilha O que eu poderia estar fazendo para resolver?
@ProgramadorTech
Жыл бұрын
Olá, poderia enviar um print do erro e se possível da view
@internssiei9645
Жыл бұрын
@@ProgramadorTech Obrigado pela resposta rápida!!!! Mas consegui encontrar a solução, aparentemente algumas versões do Visual Studio acontece esse erro de rastreamento de pilha no editor do Cshtml, mas ao resetar a aplicação ou reinstalar ele volta a funcionar normalmente.!!! Grato pela atenção!
@lucasguimaraespacheco9630
Жыл бұрын
bom demais!!!!
@josemariaalvesdealmeida3036
2 жыл бұрын
ola, muito bom, preciso aprender a fazer cadastro de clientes com multiplas tabelas, vc tem videos
@ProgramadorTech
2 жыл бұрын
Oi Jose, que bom que gostou das aulas, ainda não fiz um vídeo mostrando relacionamentos entre tabelas, mas pretendo fazer sim
@cleberfontes1
2 жыл бұрын
Que vídeo sensacional! Parabéns!
@samucatnb12
Жыл бұрын
mais uma aula top, parabéns Acaciano, por compartilhar o conhecimento, por dar atenção aos seus seguidores, você é diferenciado meu amigo, Deus te abençoe
@ProgramadorTech
Жыл бұрын
Obrigado pelo reconhecimento, fico muito feliz em ajudar
@KamenRider82
2 жыл бұрын
Show professor, mais uma vez obrigado. Mais uma vez uma dúvida kkkk no caso está parte de login parece q o .Net tem algo pronto não me lembro o nome. Teria mesmo no caso é mais prático ? Obrigado
@ProgramadorTech
2 жыл бұрын
Sim, tem sim, se chama identity, pretendo fazer uma playlist em breve falando sobre
@KamenRider82
2 жыл бұрын
@@ProgramadorTech show
@marceloalmeida7283
2 жыл бұрын
Continua mano tá ótimo
@Matt-nh1ut
2 жыл бұрын
Muito boa a aula! Voltou bem a tempo, só um adendo o vídeo está repetido ele acaba 53:55 e depois recomeça KKK
@ProgramadorTech
2 жыл бұрын
Oie, muito obrigado por avisar, vou tentar editar esse vídeo é remover esse erro, desculpa!
@renatopereira8721
2 жыл бұрын
Mais uma aula Top!!! Parabéns!
@sheepcrz9212
2 жыл бұрын
Muito boa as aulas 👏👏
@robsonspires
Жыл бұрын
Acaciano, mais uma vez parabéns pelo vídeo, em especial pela didática e está muito, muito, mas muito top mesmo! vim deixar uma dica, kkkkkk, to fazendo em Dezembro/22, ou seja Visual Studio 2022 e 🤭 versão 7.0 do .Net então tem muita atualização, mas para a aplicação, tudo certo, de forma até fácil me localizei e/ou achei facilmente a solução, mas o que mais me pegou é o botão não ficar em bloco do bootstrap, então, descobri que é só colocar ele em uma segue o exemplo: Entrar Meu outro problema, ainda sem solução, mas também não fiz uma pesquiiiiiiisa ainda é o @TempData["MensagemSucesso"] não está mostrando no meu, mas não dá erro também, como o objetivo primário é o aprendizado do Asp.Net MVC, depois vejo e quando achar a solução, posto aqui, 🙋♂ se alguém achar a solução, posta também. Um forte abraço e #TMJ. C# (primeiro a ter hashtag kkkkkk).
@renatopereira8721
Жыл бұрын
Boa noite Robson... blz? Por favor de mais detalhes sobre o erro da @TempData["MensagemSucesso"] ....quem sabe podemos ajudar....Abraço.
@robsonspires
Жыл бұрын
@@renatopereira8721 ele não está mostrando a mensagem, já revisei o código e não achei o erro, ele não dá erro, não acontece nada. Vou pegar o código do Git e ver se aparece, se sim achar o erro. Vou postar está semana o resultado.
@renatopereira8721
Жыл бұрын
@@robsonspires qualquer coisa posta o trecho do código aqui...fiz um teste na versão 7 e funciona normal....
@robsonspires
Жыл бұрын
😔 vergonha total, o MensagemErro/MensagemSucesso estava MesagemErro/MesagemSucesso, o "n" na escrita e no copia e cola, foram todos. agora está tudo ok. Obrigado a todos.
@renatopereira8721
Жыл бұрын
@@robsonspires opa que bom que resolveu... abraço.
@EduardoHenrique-sr3sk
Жыл бұрын
alguem pode me dizer como adicionar snippets bootstrap no visual studio 2022 ?
@marcioalves7367
2 жыл бұрын
Cara tá de mais as aulas. Em alguns trecho de código dei uma mudada.
@ProgramadorTech
2 жыл бұрын
Top Márcio, pra cima 👍
@rodrigofernandes1212
Жыл бұрын
Bom dia.. fiz o projeto do curso .. e criei uma nova Controller ... seguindo todos os passos.. mas ao adicionar um novo registro estou tendo o seguinte erro de set identity_insert off, como consigo resolver esse problema, desde já obrigado
@kingarthur1364
2 жыл бұрын
Tô curtindo bastante as aulas professor, parabéns
@thiagocutrim5892
Жыл бұрын
estou fazendo esse projeto nem net6 no qual nao estou mais usando interface nem classe repositorio, no caso teria que fazer a injecao de dependencias direto pela controladora?
@djlibertario7081
3 ай бұрын
No meu Entrar, no primeiro If (ModelState.IsValid) fiz bem próximo do seu, e não está dando pra acessar a exibição, acho que está acontecendo algum problema na model, não sei se por conta da Senha na model estar como string ou se é por conta do public bool ValidarSenha, tem ideia do que pode ser? Daí quando vou tentar logar a página me retorna pra mesma tela de login, diz a depuração e na depuração o código sai do if(ModelState.IsValid) e cai direto no return Views("Index") Não consegui sair disso 😞
@ProgramadorTech
3 ай бұрын
Mostra sua model, provavelmente está faltando preencher algum campo, para o modelState está dando inválido
@djlibertario7081
3 ай бұрын
@@ProgramadorTechestá praticamente igual ao seu. Public bool ValidarSenha (string senha){ return Senha == senha; } O restante pra cima do código eu tenho as linhas de id, email, senha e usuário.
@djlibertario7081
3 ай бұрын
Pode ser algum problema de rota também né 🤔 tendo em vista que o meu arquivo da Index, abre a página de login, e o arquivo da planilha tem outro nome, mas nos códigos asp - eu coloquei a rota certinho, Login e e ação Entrar, na view da Index, que no meu caso é a tela de logar.
@djlibertario7081
3 ай бұрын
@@ProgramadorTech consegui resolver, era a requisição de email que estava atrapalhando, agora só estou com um probleminha, é que está armazenando no banco de dados o hashing da senha, ou seja, a chave e não a senha que é enviada para o meu email, logo eu só consigo logar com a aquele chave grande e não com a senha enviada para o meu email, preciso fazer com o que eu consiga logar com a senha enviada para o meu email, saberia me informar o que eu posso fazer?
Жыл бұрын
faz videos usando o blazor
@Tadsgabrieltrindade
Жыл бұрын
Parabéns! Aprendendo bastante. Obg
@oliveiratarso2540
2 жыл бұрын
Cassiano que aula top mesmo. aki teria como criar uma tela de detalhes tambem? outra coisa vc poderia dar dicas de exercícios de CRUDS para praticar?
@ProgramadorTech
2 жыл бұрын
Fala Oliveira, que legal que está gostando, sobre a dela de detalhes, me explica melhor sobre a tela de detalhes
@oliveiratarso2540
2 жыл бұрын
@@ProgramadorTech eu acho q poderia criar uma tela de detalhes para mostrar todas as informações da pessoa cadastrada
@oliveiratarso2540
2 жыл бұрын
@@ProgramadorTech sem a opção d editar só mostrando o resultado do cadastro, n sei se conseguiu me entender
@ProgramadorTech
2 жыл бұрын
@@oliveiratarso2540 entendi sim, mas isso acho que dá pra ficar como lição de casa pra vocês, porque é bem simples de fazer, mas vou verificar sim
@oliveiratarso2540
2 жыл бұрын
@@ProgramadorTech tem alguma sugestão d crud pra praticar?
@EdvaldoBitencourt
Жыл бұрын
voce pode aplicar o Admin Lte neste projeto ?
@eliabefigueredo5772
2 жыл бұрын
Acaciano, estou com um problema, quando deleto um contato ou um suário, o indice dele não substitui o que foi apagado. por exemplo se deleto o indice 3 e crio um novo, o novo vira o 4. logo a ordem passa a ser 1,2,4
@ProgramadorTech
2 жыл бұрын
Fala Eliabe, é assim mesmo, o id uma vez usado, independente de qualquer coisa, é gerado um novo, nunca deixando usar um que já existiu
@eliabefigueredo5772
2 жыл бұрын
@@ProgramadorTech como faço pra resolver, vi que nos vídeos aconteceu o mesmo com você, porém você conseguiu corrigir.
@eliabefigueredo5772
2 жыл бұрын
pra fazer aparecer na ordem quando eu abrir a página.
@ProgramadorTech
2 жыл бұрын
@@eliabefigueredo5772 você pode listar ordenado pelo id, mas mesmo assim o id ele e queimando quando e deletado, e o próximo id nunca vai poder se repetir
@oliveiratarso2540
2 жыл бұрын
quando vai sair a próxima aula?
@ProgramadorTech
2 жыл бұрын
Estou preparando para lançar essa semana
@monicacosta2736
Жыл бұрын
Cheguei mais ao final de uma aula
@leonardoferreira9839
Жыл бұрын
Parabéns, ótimo conteúdo!!!
@monicacosta2736
Жыл бұрын
Boa tarde , alguem poseria ajudar na parte de editar, não saio desse parte! [HttpPost] public IActionResult Editar(UsuarioSemSenhaModel usuarioSemSenhaModel) //metodo post { try { UsuarioModel usuario = null; if (ModelState.IsValid) { usuario = new UsuarioModel() { Id = usuarioSemSenhaModel.Id, Nome = usuarioSemSenhaModel.Nome, Login = usuarioSemSenhaModel.Login, Email = usuarioSemSenhaModel.Email, Perfil = usuarioSemSenhaModel.Perfil, }; usuario = _usuarioRepositorio.Atualizar(usuario); TempData["MensagemSucesso"] = "Usuario alterado com sucesso!"; return RedirectToAction("Index"); } return View(usuario); //Força a view, pois não tem Alterar mas sim editar' } catch (Exception erro) { TempData["MensagemErro"] = $"Opa, não foi possivel atualizar seu usuario, tente novamente! Detalhe do erro:{erro.Message}"; return RedirectToAction("Index"); } } } Obrigada professor por dividir seus conhecimento.
@monicacosta2736
Жыл бұрын
Quero agradecer muito o acaciano pela gentileza de ter me ajudado atraves de seu canal no instagram. Olha um cara diferencial tirou um tempo para me ajudar, sem pedir nada em troca, realmente esse canal merece ficar sempre no ar. Obrigada por tudo!!! Duvida sanada, e como eles mesmo diz, deve ser algo simples.........é realmente . KKKK Deus te ilumine!!!
@cleitoncode
Жыл бұрын
Como você fez pra resolver o problema? Estou tentando e esta dando uma exceção.
@celo00100
2 жыл бұрын
Otima aula, mas estou com problema, na tela de edição de usuário estou a exception, ja refiz os codigo e não vai, poderia me ajuda? [HttpPost] public IActionResult Editar(UsuarioModelSemSenha usuarioModelSemSenha) { try { UsuarioModel usuario = null; if (ModelState.IsValid) { usuario = new UsuarioModel() { Id = usuarioModelSemSenha.Id, Nome = usuarioModelSemSenha.Nome, Login = usuarioModelSemSenha.Login, Email = usuarioModelSemSenha.Email, Perfil = usuarioModelSemSenha.Perfil }; usuario =_usuarioRepositorio.Atualizar(usuario); TempData["MensagemSucesso"] = "Usuario atualizado com sucesso"; return RedirectToAction("Index"); } return View(usuario); } catch(Exception erro) { TempData["MensagemErro"] = $"Ops, Erro ao atualizar usuario, tente novamente, Detalhe do erro{erro.Message}"; return RedirectToAction("Index"); } }
@ProgramadorTech
2 жыл бұрын
Fala Marcelo, que bom que está gostando, poderia envia o erro por favor. Pode mandar no meu Instagram
@mariapaulapires6774
Жыл бұрын
@@ProgramadorTech oi professor blz o meu esta dando o mesmo erro
@ProgramadorTech
Жыл бұрын
@@mariapaulapires6774 Maria, me manda uma mensagem no direct do Instagram que te ajudo a resolver
@mariapaulapires6774
Жыл бұрын
@@ProgramadorTech Acaciano obrigado pela atenção mais ja consegui concertar o erro que eu havia cometido!!
@monicacosta2736
Жыл бұрын
@@mariapaulapires6774 Voce poderia passar Maria o que voce faz, estou com o mesmo erro. Obrigada
Пікірлер: 114