├── .dockerignore ├── .gitignore ├── .vscode ├── csharp.json ├── launch.json └── tasks.json ├── .vstools └── Snippets │ ├── _Readme.txt │ ├── aggregate.snippet │ ├── apply.snippet │ ├── contract.snippet │ ├── domainaction.snippet │ ├── event.snippet │ ├── fact.snippet │ ├── theory.snippet │ └── valueobject.snippet ├── Anuncios ├── Viper.Anuncios.Domain.Tests │ ├── AnuncioFakeFactory.cs │ ├── AnuncioTest.cs │ ├── FotoTest.cs │ ├── VendedorTest.cs │ └── Viper.Anuncios.Domain.Tests.csproj └── Viper.Anuncios.Domain │ ├── AssemblyInfo.cs │ ├── Entities │ ├── Anuncio.Applies.cs │ ├── Anuncio.cs │ └── Vendedor.cs │ ├── Events │ ├── AnuncioCadastradoEvent.cs │ ├── AnuncioPublicadoEvent.cs │ ├── AnuncioRejeitadoEvent.cs │ ├── AnuncioVendidoEvent.cs │ ├── FotoAdicionadaAnuncioEvent.cs │ ├── FotoRemovidaAnuncioEvent.cs │ └── TodasFotosRemovidasAnuncioEvent.cs │ ├── ValuesObjects │ ├── AlbumFotos.cs │ ├── CondicaoUso.cs │ ├── Foto.cs │ └── Status.cs │ └── Viper.Anuncios.Domain.csproj ├── Celulares ├── Viper.Celulares.Application.Tests │ ├── UnitTest1.cs │ └── Viper.Celulares.Application.Tests.csproj ├── Viper.Celulares.Application │ ├── Commands │ │ ├── AdicionarAcessorioAnuncioCommand.cs │ │ ├── AdicionarAcessorioAnuncioCommandHandler.cs │ │ ├── CadastrarAnuncioCommand.cs │ │ └── CadastrarAnuncioCommandHandler.cs │ └── Viper.Celulares.Application.csproj ├── Viper.Celulares.Domain.Tests │ ├── AcessorioTest.cs │ ├── AnuncioFakeFactory.cs │ ├── AnuncioTest.cs │ └── Viper.Celulares.Domain.Tests.csproj └── Viper.Celulares.Domain │ ├── Entities │ ├── Acessorio.Applies.cs │ ├── Acessorio.cs │ ├── Anuncio.Applies.cs │ └── Anuncio.cs │ ├── Events │ ├── AcessorioAdicionadoAoAnuncioEvent.cs │ └── AcessorioCadastradoEvent.cs │ └── Viper.Celulares.Domain.csproj ├── Common ├── Viper.Common.Tests │ ├── ContractExtensionTest.cs │ ├── MessagesTests.cs │ └── Viper.Common.Tests.csproj └── Viper.Common │ ├── AggregateRoot .cs │ ├── Command.cs │ ├── CommandBus.cs │ ├── ContractExtension.cs │ ├── DomainEventBase.cs │ ├── DomainException.cs │ ├── Entity.cs │ ├── Enumeration.cs │ ├── ICommandBus.cs │ ├── ICommandHandler.cs │ ├── IDomainEvent.cs │ ├── IEventStore.cs │ ├── IRepository.cs │ ├── Identity.cs │ ├── Messages.cs │ ├── ValueObject.cs │ └── Viper.Common.csproj ├── Estatisticas └── Viper.Estatisticas.Domain │ ├── Events │ └── AnuncioVisualizadoEvent.cs │ ├── ValuesObjects │ └── Visualizacao.cs │ └── Viper.Estatisticas.Domain.csproj ├── IdentidadesAcessos ├── Viper.IdentidadesAcessos.Domain │ ├── Entities │ │ └── Usuario.cs │ ├── ValuesObjects │ │ └── Senha.cs │ └── Viper.IdentidadesAcessos.Domain.csproj └── Viper.IdentidadesAcessos.Tests │ ├── SenhaTest.cs │ ├── UsuarioTest.cs │ └── Viper.IdentidadesAcessos.Tests.csproj ├── README.md ├── SharedKernel ├── Viper.SharedKernel.Tests │ ├── EmailTest.cs │ ├── NomeCompletoTest.cs │ └── Viper.SharedKernel.Tests.csproj └── Viper.SharedKernel │ ├── ValuesObjects │ ├── Email.cs │ └── NomeCompleto.cs │ └── Viper.SharedKernel.csproj ├── Viper.Celulares.Api ├── Controllers │ └── AnunciosController.cs ├── Dockerfile ├── Program.cs ├── Startup.cs ├── Viper.Celulares.Api.csproj ├── appsettings.Development.json └── appsettings.json ├── Viper.Commom.Api ├── ExceptionFilter.cs └── Viper.Commom.Api.csproj ├── Viper.Common.Api ├── ExceptionFilter.cs └── Viper.Common.Api.csproj └── Viperex.sln /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/csharp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.vscode/csharp.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vstools/Snippets/_Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.vstools/Snippets/_Readme.txt -------------------------------------------------------------------------------- /.vstools/Snippets/aggregate.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.vstools/Snippets/aggregate.snippet -------------------------------------------------------------------------------- /.vstools/Snippets/apply.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.vstools/Snippets/apply.snippet -------------------------------------------------------------------------------- /.vstools/Snippets/contract.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.vstools/Snippets/contract.snippet -------------------------------------------------------------------------------- /.vstools/Snippets/domainaction.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.vstools/Snippets/domainaction.snippet -------------------------------------------------------------------------------- /.vstools/Snippets/event.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.vstools/Snippets/event.snippet -------------------------------------------------------------------------------- /.vstools/Snippets/fact.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.vstools/Snippets/fact.snippet -------------------------------------------------------------------------------- /.vstools/Snippets/theory.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.vstools/Snippets/theory.snippet -------------------------------------------------------------------------------- /.vstools/Snippets/valueobject.snippet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/.vstools/Snippets/valueobject.snippet -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain.Tests/AnuncioFakeFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain.Tests/AnuncioFakeFactory.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain.Tests/AnuncioTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain.Tests/AnuncioTest.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain.Tests/FotoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain.Tests/FotoTest.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain.Tests/VendedorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain.Tests/VendedorTest.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain.Tests/Viper.Anuncios.Domain.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain.Tests/Viper.Anuncios.Domain.Tests.csproj -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly:InternalsVisibleTo("Viper.Anuncios.Domain.Tests")] -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/Entities/Anuncio.Applies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/Entities/Anuncio.Applies.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/Entities/Anuncio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/Entities/Anuncio.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/Entities/Vendedor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/Entities/Vendedor.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/Events/AnuncioCadastradoEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/Events/AnuncioCadastradoEvent.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/Events/AnuncioPublicadoEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/Events/AnuncioPublicadoEvent.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/Events/AnuncioRejeitadoEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/Events/AnuncioRejeitadoEvent.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/Events/AnuncioVendidoEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/Events/AnuncioVendidoEvent.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/Events/FotoAdicionadaAnuncioEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/Events/FotoAdicionadaAnuncioEvent.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/Events/FotoRemovidaAnuncioEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/Events/FotoRemovidaAnuncioEvent.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/Events/TodasFotosRemovidasAnuncioEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/Events/TodasFotosRemovidasAnuncioEvent.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/ValuesObjects/AlbumFotos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/ValuesObjects/AlbumFotos.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/ValuesObjects/CondicaoUso.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/ValuesObjects/CondicaoUso.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/ValuesObjects/Foto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/ValuesObjects/Foto.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/ValuesObjects/Status.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/ValuesObjects/Status.cs -------------------------------------------------------------------------------- /Anuncios/Viper.Anuncios.Domain/Viper.Anuncios.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Anuncios/Viper.Anuncios.Domain/Viper.Anuncios.Domain.csproj -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Application.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Application.Tests/UnitTest1.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Application.Tests/Viper.Celulares.Application.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Application.Tests/Viper.Celulares.Application.Tests.csproj -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Application/Commands/AdicionarAcessorioAnuncioCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Application/Commands/AdicionarAcessorioAnuncioCommand.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Application/Commands/AdicionarAcessorioAnuncioCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Application/Commands/AdicionarAcessorioAnuncioCommandHandler.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Application/Commands/CadastrarAnuncioCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Application/Commands/CadastrarAnuncioCommand.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Application/Commands/CadastrarAnuncioCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Application/Commands/CadastrarAnuncioCommandHandler.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Application/Viper.Celulares.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Application/Viper.Celulares.Application.csproj -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Domain.Tests/AcessorioTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Domain.Tests/AcessorioTest.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Domain.Tests/AnuncioFakeFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Domain.Tests/AnuncioFakeFactory.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Domain.Tests/AnuncioTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Domain.Tests/AnuncioTest.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Domain.Tests/Viper.Celulares.Domain.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Domain.Tests/Viper.Celulares.Domain.Tests.csproj -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Domain/Entities/Acessorio.Applies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Domain/Entities/Acessorio.Applies.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Domain/Entities/Acessorio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Domain/Entities/Acessorio.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Domain/Entities/Anuncio.Applies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Domain/Entities/Anuncio.Applies.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Domain/Entities/Anuncio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Domain/Entities/Anuncio.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Domain/Events/AcessorioAdicionadoAoAnuncioEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Domain/Events/AcessorioAdicionadoAoAnuncioEvent.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Domain/Events/AcessorioCadastradoEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Domain/Events/AcessorioCadastradoEvent.cs -------------------------------------------------------------------------------- /Celulares/Viper.Celulares.Domain/Viper.Celulares.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Celulares/Viper.Celulares.Domain/Viper.Celulares.Domain.csproj -------------------------------------------------------------------------------- /Common/Viper.Common.Tests/ContractExtensionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common.Tests/ContractExtensionTest.cs -------------------------------------------------------------------------------- /Common/Viper.Common.Tests/MessagesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common.Tests/MessagesTests.cs -------------------------------------------------------------------------------- /Common/Viper.Common.Tests/Viper.Common.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common.Tests/Viper.Common.Tests.csproj -------------------------------------------------------------------------------- /Common/Viper.Common/AggregateRoot .cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/AggregateRoot .cs -------------------------------------------------------------------------------- /Common/Viper.Common/Command.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/Command.cs -------------------------------------------------------------------------------- /Common/Viper.Common/CommandBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/CommandBus.cs -------------------------------------------------------------------------------- /Common/Viper.Common/ContractExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/ContractExtension.cs -------------------------------------------------------------------------------- /Common/Viper.Common/DomainEventBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/DomainEventBase.cs -------------------------------------------------------------------------------- /Common/Viper.Common/DomainException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/DomainException.cs -------------------------------------------------------------------------------- /Common/Viper.Common/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/Entity.cs -------------------------------------------------------------------------------- /Common/Viper.Common/Enumeration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/Enumeration.cs -------------------------------------------------------------------------------- /Common/Viper.Common/ICommandBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/ICommandBus.cs -------------------------------------------------------------------------------- /Common/Viper.Common/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/ICommandHandler.cs -------------------------------------------------------------------------------- /Common/Viper.Common/IDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/IDomainEvent.cs -------------------------------------------------------------------------------- /Common/Viper.Common/IEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/IEventStore.cs -------------------------------------------------------------------------------- /Common/Viper.Common/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/IRepository.cs -------------------------------------------------------------------------------- /Common/Viper.Common/Identity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/Identity.cs -------------------------------------------------------------------------------- /Common/Viper.Common/Messages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/Messages.cs -------------------------------------------------------------------------------- /Common/Viper.Common/ValueObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/ValueObject.cs -------------------------------------------------------------------------------- /Common/Viper.Common/Viper.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Common/Viper.Common/Viper.Common.csproj -------------------------------------------------------------------------------- /Estatisticas/Viper.Estatisticas.Domain/Events/AnuncioVisualizadoEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Estatisticas/Viper.Estatisticas.Domain/Events/AnuncioVisualizadoEvent.cs -------------------------------------------------------------------------------- /Estatisticas/Viper.Estatisticas.Domain/ValuesObjects/Visualizacao.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Estatisticas/Viper.Estatisticas.Domain/ValuesObjects/Visualizacao.cs -------------------------------------------------------------------------------- /Estatisticas/Viper.Estatisticas.Domain/Viper.Estatisticas.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Estatisticas/Viper.Estatisticas.Domain/Viper.Estatisticas.Domain.csproj -------------------------------------------------------------------------------- /IdentidadesAcessos/Viper.IdentidadesAcessos.Domain/Entities/Usuario.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/IdentidadesAcessos/Viper.IdentidadesAcessos.Domain/Entities/Usuario.cs -------------------------------------------------------------------------------- /IdentidadesAcessos/Viper.IdentidadesAcessos.Domain/ValuesObjects/Senha.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/IdentidadesAcessos/Viper.IdentidadesAcessos.Domain/ValuesObjects/Senha.cs -------------------------------------------------------------------------------- /IdentidadesAcessos/Viper.IdentidadesAcessos.Domain/Viper.IdentidadesAcessos.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/IdentidadesAcessos/Viper.IdentidadesAcessos.Domain/Viper.IdentidadesAcessos.Domain.csproj -------------------------------------------------------------------------------- /IdentidadesAcessos/Viper.IdentidadesAcessos.Tests/SenhaTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/IdentidadesAcessos/Viper.IdentidadesAcessos.Tests/SenhaTest.cs -------------------------------------------------------------------------------- /IdentidadesAcessos/Viper.IdentidadesAcessos.Tests/UsuarioTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/IdentidadesAcessos/Viper.IdentidadesAcessos.Tests/UsuarioTest.cs -------------------------------------------------------------------------------- /IdentidadesAcessos/Viper.IdentidadesAcessos.Tests/Viper.IdentidadesAcessos.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/IdentidadesAcessos/Viper.IdentidadesAcessos.Tests/Viper.IdentidadesAcessos.Tests.csproj -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/README.md -------------------------------------------------------------------------------- /SharedKernel/Viper.SharedKernel.Tests/EmailTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/SharedKernel/Viper.SharedKernel.Tests/EmailTest.cs -------------------------------------------------------------------------------- /SharedKernel/Viper.SharedKernel.Tests/NomeCompletoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/SharedKernel/Viper.SharedKernel.Tests/NomeCompletoTest.cs -------------------------------------------------------------------------------- /SharedKernel/Viper.SharedKernel.Tests/Viper.SharedKernel.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/SharedKernel/Viper.SharedKernel.Tests/Viper.SharedKernel.Tests.csproj -------------------------------------------------------------------------------- /SharedKernel/Viper.SharedKernel/ValuesObjects/Email.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/SharedKernel/Viper.SharedKernel/ValuesObjects/Email.cs -------------------------------------------------------------------------------- /SharedKernel/Viper.SharedKernel/ValuesObjects/NomeCompleto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/SharedKernel/Viper.SharedKernel/ValuesObjects/NomeCompleto.cs -------------------------------------------------------------------------------- /SharedKernel/Viper.SharedKernel/Viper.SharedKernel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/SharedKernel/Viper.SharedKernel/Viper.SharedKernel.csproj -------------------------------------------------------------------------------- /Viper.Celulares.Api/Controllers/AnunciosController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Viper.Celulares.Api/Controllers/AnunciosController.cs -------------------------------------------------------------------------------- /Viper.Celulares.Api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Viper.Celulares.Api/Dockerfile -------------------------------------------------------------------------------- /Viper.Celulares.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Viper.Celulares.Api/Program.cs -------------------------------------------------------------------------------- /Viper.Celulares.Api/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Viper.Celulares.Api/Startup.cs -------------------------------------------------------------------------------- /Viper.Celulares.Api/Viper.Celulares.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Viper.Celulares.Api/Viper.Celulares.Api.csproj -------------------------------------------------------------------------------- /Viper.Celulares.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Viper.Celulares.Api/appsettings.Development.json -------------------------------------------------------------------------------- /Viper.Celulares.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Viper.Celulares.Api/appsettings.json -------------------------------------------------------------------------------- /Viper.Commom.Api/ExceptionFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Viper.Commom.Api/ExceptionFilter.cs -------------------------------------------------------------------------------- /Viper.Commom.Api/Viper.Commom.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Viper.Commom.Api/Viper.Commom.Api.csproj -------------------------------------------------------------------------------- /Viper.Common.Api/ExceptionFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Viper.Common.Api/ExceptionFilter.cs -------------------------------------------------------------------------------- /Viper.Common.Api/Viper.Common.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Viper.Common.Api/Viper.Common.Api.csproj -------------------------------------------------------------------------------- /Viperex.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maiconcp/viperex/HEAD/Viperex.sln --------------------------------------------------------------------------------