├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md └── src ├── RESTFul.Api.sln └── RESTFul.Api ├── Commands ├── RegisterApplicantCommand.cs └── UpdateApplicantCommand.cs ├── Configuration ├── AutomapperConfiguration.cs └── MappingProfile.cs ├── Contexts └── RestfulContext.cs ├── Controllers ├── ApiBaseController.cs ├── ApplicantsController.cs └── CompanyController.cs ├── Models ├── Applicant.cs ├── Company.cs └── Status.cs ├── Notification ├── DomainNotification.cs ├── DomainNotificationHandler.cs ├── DomainNotificationMediatorService.cs └── IDomainNotificationMediatorService.cs ├── Program.cs ├── Properties └── launchSettings.json ├── RESTFul.Api.csproj ├── Service ├── DummyUserService.cs ├── Interfaces │ └── IDummyUserService.cs └── StringUtils.cs ├── Startup.cs ├── ViewModels ├── ApplicantSearch.cs └── ApplicantViewModel.cs ├── WeatherForecast.cs ├── appsettings.Development.json └── appsettings.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/README.md -------------------------------------------------------------------------------- /src/RESTFul.Api.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api.sln -------------------------------------------------------------------------------- /src/RESTFul.Api/Commands/RegisterApplicantCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Commands/RegisterApplicantCommand.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Commands/UpdateApplicantCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Commands/UpdateApplicantCommand.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Configuration/AutomapperConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Configuration/AutomapperConfiguration.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Configuration/MappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Configuration/MappingProfile.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Contexts/RestfulContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Contexts/RestfulContext.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Controllers/ApiBaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Controllers/ApiBaseController.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Controllers/ApplicantsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Controllers/ApplicantsController.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Controllers/CompanyController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Controllers/CompanyController.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Models/Applicant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Models/Applicant.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Models/Company.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Models/Company.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Models/Status.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Models/Status.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Notification/DomainNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Notification/DomainNotification.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Notification/DomainNotificationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Notification/DomainNotificationHandler.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Notification/DomainNotificationMediatorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Notification/DomainNotificationMediatorService.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Notification/IDomainNotificationMediatorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Notification/IDomainNotificationMediatorService.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Program.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/RESTFul.Api/RESTFul.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/RESTFul.Api.csproj -------------------------------------------------------------------------------- /src/RESTFul.Api/Service/DummyUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Service/DummyUserService.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Service/Interfaces/IDummyUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Service/Interfaces/IDummyUserService.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Service/StringUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Service/StringUtils.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/Startup.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/ViewModels/ApplicantSearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/ViewModels/ApplicantSearch.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/ViewModels/ApplicantViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/ViewModels/ApplicantViewModel.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/WeatherForecast.cs -------------------------------------------------------------------------------- /src/RESTFul.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/appsettings.Development.json -------------------------------------------------------------------------------- /src/RESTFul.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brunobritodev/RESTFul.API-Example/HEAD/src/RESTFul.Api/appsettings.json --------------------------------------------------------------------------------