├── .editorconfig ├── .gitignore ├── README.md ├── Rescue Us.postman_collection.json ├── Services ├── AnimalService │ ├── AnimalService.csproj │ ├── Controllers │ │ └── AnimalsController.cs │ ├── DTOs │ │ ├── AddressDto.cs │ │ ├── AnimalDto.cs │ │ ├── CreateAnimalDto.cs │ │ └── UpdateAnimalDto.cs │ ├── Data │ │ ├── AnimalDbContext.cs │ │ ├── DbInitializer.cs │ │ └── Migrations │ │ │ ├── 20230815011853_InitialMigration.Designer.cs │ │ │ ├── 20230815011853_InitialMigration.cs │ │ │ └── AnimalDbContextModelSnapshot.cs │ ├── Entities │ │ ├── Address.cs │ │ ├── Animal.cs │ │ └── Status.cs │ ├── Helpers │ │ ├── EnumHelper.cs │ │ └── ProfileMapper.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── Events │ ├── AnimalCreated.cs │ ├── AnimalDeleted.cs │ ├── AnimalUpdated.cs │ └── Events.csproj └── SearchService │ ├── Consumers │ ├── AnimalCreatedConsumer.cs │ ├── AnimalDeletedConsumer.cs │ └── AnimalUpdatedConsumer.cs │ ├── Controllers │ └── SearchController.cs │ ├── Data │ └── DbInitializer.cs │ ├── Helpers │ ├── ProfileMapper.cs │ └── SearchParams.cs │ ├── Model │ ├── Address.cs │ └── Animal.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── SearchService.csproj │ ├── Services │ └── AnimalServiceHttpClient.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── docker-compose.yml └── rescue-us.sln /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/README.md -------------------------------------------------------------------------------- /Rescue Us.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Rescue Us.postman_collection.json -------------------------------------------------------------------------------- /Services/AnimalService/AnimalService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/AnimalService.csproj -------------------------------------------------------------------------------- /Services/AnimalService/Controllers/AnimalsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/Controllers/AnimalsController.cs -------------------------------------------------------------------------------- /Services/AnimalService/DTOs/AddressDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/DTOs/AddressDto.cs -------------------------------------------------------------------------------- /Services/AnimalService/DTOs/AnimalDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/DTOs/AnimalDto.cs -------------------------------------------------------------------------------- /Services/AnimalService/DTOs/CreateAnimalDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/DTOs/CreateAnimalDto.cs -------------------------------------------------------------------------------- /Services/AnimalService/DTOs/UpdateAnimalDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/DTOs/UpdateAnimalDto.cs -------------------------------------------------------------------------------- /Services/AnimalService/Data/AnimalDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/Data/AnimalDbContext.cs -------------------------------------------------------------------------------- /Services/AnimalService/Data/DbInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/Data/DbInitializer.cs -------------------------------------------------------------------------------- /Services/AnimalService/Data/Migrations/20230815011853_InitialMigration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/Data/Migrations/20230815011853_InitialMigration.Designer.cs -------------------------------------------------------------------------------- /Services/AnimalService/Data/Migrations/20230815011853_InitialMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/Data/Migrations/20230815011853_InitialMigration.cs -------------------------------------------------------------------------------- /Services/AnimalService/Data/Migrations/AnimalDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/Data/Migrations/AnimalDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Services/AnimalService/Entities/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/Entities/Address.cs -------------------------------------------------------------------------------- /Services/AnimalService/Entities/Animal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/Entities/Animal.cs -------------------------------------------------------------------------------- /Services/AnimalService/Entities/Status.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/Entities/Status.cs -------------------------------------------------------------------------------- /Services/AnimalService/Helpers/EnumHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/Helpers/EnumHelper.cs -------------------------------------------------------------------------------- /Services/AnimalService/Helpers/ProfileMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/Helpers/ProfileMapper.cs -------------------------------------------------------------------------------- /Services/AnimalService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/Program.cs -------------------------------------------------------------------------------- /Services/AnimalService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/Properties/launchSettings.json -------------------------------------------------------------------------------- /Services/AnimalService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/appsettings.Development.json -------------------------------------------------------------------------------- /Services/AnimalService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/AnimalService/appsettings.json -------------------------------------------------------------------------------- /Services/Events/AnimalCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/Events/AnimalCreated.cs -------------------------------------------------------------------------------- /Services/Events/AnimalDeleted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/Events/AnimalDeleted.cs -------------------------------------------------------------------------------- /Services/Events/AnimalUpdated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/Events/AnimalUpdated.cs -------------------------------------------------------------------------------- /Services/Events/Events.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/Events/Events.csproj -------------------------------------------------------------------------------- /Services/SearchService/Consumers/AnimalCreatedConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/Consumers/AnimalCreatedConsumer.cs -------------------------------------------------------------------------------- /Services/SearchService/Consumers/AnimalDeletedConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/Consumers/AnimalDeletedConsumer.cs -------------------------------------------------------------------------------- /Services/SearchService/Consumers/AnimalUpdatedConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/Consumers/AnimalUpdatedConsumer.cs -------------------------------------------------------------------------------- /Services/SearchService/Controllers/SearchController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/Controllers/SearchController.cs -------------------------------------------------------------------------------- /Services/SearchService/Data/DbInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/Data/DbInitializer.cs -------------------------------------------------------------------------------- /Services/SearchService/Helpers/ProfileMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/Helpers/ProfileMapper.cs -------------------------------------------------------------------------------- /Services/SearchService/Helpers/SearchParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/Helpers/SearchParams.cs -------------------------------------------------------------------------------- /Services/SearchService/Model/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/Model/Address.cs -------------------------------------------------------------------------------- /Services/SearchService/Model/Animal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/Model/Animal.cs -------------------------------------------------------------------------------- /Services/SearchService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/Program.cs -------------------------------------------------------------------------------- /Services/SearchService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/Properties/launchSettings.json -------------------------------------------------------------------------------- /Services/SearchService/SearchService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/SearchService.csproj -------------------------------------------------------------------------------- /Services/SearchService/Services/AnimalServiceHttpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/Services/AnimalServiceHttpClient.cs -------------------------------------------------------------------------------- /Services/SearchService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/appsettings.Development.json -------------------------------------------------------------------------------- /Services/SearchService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/Services/SearchService/appsettings.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /rescue-us.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bouceka/rescue-us/HEAD/rescue-us.sln --------------------------------------------------------------------------------