Categoria: C#

dotnet Core – AddTransient, AddScoped e AddSingleton na prática

Você como dev dotnet com certeza trabalha com Injeção de Dependência e já ouviu falar dos métodos AddScoped, AddTransient e AddSingleton da interface IServiceCollection do .NET Core. Esses métodos são usados para registrar serviços que serão usados em toda a aplicação, mas existem diferenças importantes entre eles. Neste artigo, vamos explicar essas diferenças para que…




Como testar os meus testes?

Depois de um longo período sem publicar conteúdo, volto com um tema bem interessante! O título parece errado mas é isso mesmo o que você leu! Seu teste unitário provavelmente está ruim e eu vou tentar provar nas linhas abaixo. Não vou entrar em detalhes sobre o que é um teste unitário, pirâmide de testes…




Criando componente para exibição de cotação de moedas e ações

Olá Pessoal! O último post que fiz referente a cotação de moedas gerou algumas dúvidas e a solução foi utilizada por muitos leitores. Pelo “movimento” que o último tópico referente a cotação do dólar teve, resolvi dar uma continuação a saga. Dessa vez vamos fazer um componente para exibir cotações de moedas e de ações…



Criptografar querystring ASP NET MVC

Olá pessoal! Algumas vezes precisamos transmitir alguma informação via querystring e que não gostaríamos de deixar a informação de forma explícita na URL. Uma forma fácil de “ocultarmos” a informação é através da criptografia da querystring. Lembrando que este recurso é apenas para reforçar a segurança do seu site. Nunca deixe de fazer as validações…



Mapeando o tipo smallint no entity framework code first

Fala pessoal! Dica rápida. Essa semana tive um problema de mapeamento de uma tabela no entity framework 6 e resolvi compartilhar com vocês. Estava fazendo o mapeamento de uma table cujo o campo estava no formato smallint no SQL Server e na minha classe C# eu declarei o tipo int. Ao fazer uma consulta na…



Configurações do webservice do banco central – Cotações diversas

Olá pessoal! Outro dia precisei criar um serviço para atualizar a cotação do dólar diariamente. Para quem não sabe o banco central disponibiliza um webservice com diversas cotações como: dólar, euro, ouro etc. O webservice é bem simples. Ele possui vários métodos conforme listado abaixo: Segue abaixo a descrição de cada método: getUltimoValorVO – Recupera o último valor…