/Desafio-Stone

Desafio para vaga de desenvolvedor Jr na Stone

Primary LanguageC#

Desafio-Stone

Prezados,

Segue desafio proposto para vaga de Desenvolvedor Júnior, com as seguintes ressalvas:

  • Não consegui implementar o padrão Observer, conforme sugerido para a situação mencionada.

  • Realizei a implementação do projeto para o Consumer do Rabbit MQ, porém o Consumer.Receiver não está funcionando de jeito algum, e não consegui resolver o problema.

  • Utilizei para a validação dos DTOs o Fluent Validation.

  • Utilizei o AutoMapper para a conversão de DTOs em Models e vice e versa.

  • Utilizei o AspNet Identity para autorização, aproveitando o contexto do Identity para inserir as outras tabelas da regra de negócio.

  • Utilizei o JWT para autenticação.

  • Qualquer dúvida, entrar em contato.