├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── README.md └── RecipesApi ├── .vscode ├── launch.json └── tasks.json ├── Attributes └── WithUserAttribute.cs ├── Controllers ├── AuthController.cs ├── RecipesController.cs ├── UsersController.cs └── WeatherForecastController.cs ├── DTO ├── RecipeDTO.cs ├── ResponseMessageDTO.cs └── UserDTO.cs ├── Data └── RecipesContext.cs ├── Extensions ├── IQueryableExtensions.cs └── RecipeQueryableExtensions.cs ├── Middlewares └── SetUserMiddleware.cs ├── Migrations ├── 20210709201359_Initial.Designer.cs ├── 20210709201359_Initial.cs └── RecipesContextModelSnapshot.cs ├── Models ├── BaseModel.cs ├── IBaseModel.cs ├── Recipe.cs └── User.cs ├── Program.cs ├── Properties └── launchSettings.json ├── RecipesApi.csproj ├── Startup.cs ├── WeatherForecast.cs ├── appsettings.Development.json ├── appsettings.json └── docker-compose.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/README.md -------------------------------------------------------------------------------- /RecipesApi/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/.vscode/launch.json -------------------------------------------------------------------------------- /RecipesApi/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/.vscode/tasks.json -------------------------------------------------------------------------------- /RecipesApi/Attributes/WithUserAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Attributes/WithUserAttribute.cs -------------------------------------------------------------------------------- /RecipesApi/Controllers/AuthController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Controllers/AuthController.cs -------------------------------------------------------------------------------- /RecipesApi/Controllers/RecipesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Controllers/RecipesController.cs -------------------------------------------------------------------------------- /RecipesApi/Controllers/UsersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Controllers/UsersController.cs -------------------------------------------------------------------------------- /RecipesApi/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /RecipesApi/DTO/RecipeDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/DTO/RecipeDTO.cs -------------------------------------------------------------------------------- /RecipesApi/DTO/ResponseMessageDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/DTO/ResponseMessageDTO.cs -------------------------------------------------------------------------------- /RecipesApi/DTO/UserDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/DTO/UserDTO.cs -------------------------------------------------------------------------------- /RecipesApi/Data/RecipesContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Data/RecipesContext.cs -------------------------------------------------------------------------------- /RecipesApi/Extensions/IQueryableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Extensions/IQueryableExtensions.cs -------------------------------------------------------------------------------- /RecipesApi/Extensions/RecipeQueryableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Extensions/RecipeQueryableExtensions.cs -------------------------------------------------------------------------------- /RecipesApi/Middlewares/SetUserMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Middlewares/SetUserMiddleware.cs -------------------------------------------------------------------------------- /RecipesApi/Migrations/20210709201359_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Migrations/20210709201359_Initial.Designer.cs -------------------------------------------------------------------------------- /RecipesApi/Migrations/20210709201359_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Migrations/20210709201359_Initial.cs -------------------------------------------------------------------------------- /RecipesApi/Migrations/RecipesContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Migrations/RecipesContextModelSnapshot.cs -------------------------------------------------------------------------------- /RecipesApi/Models/BaseModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Models/BaseModel.cs -------------------------------------------------------------------------------- /RecipesApi/Models/IBaseModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Models/IBaseModel.cs -------------------------------------------------------------------------------- /RecipesApi/Models/Recipe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Models/Recipe.cs -------------------------------------------------------------------------------- /RecipesApi/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Models/User.cs -------------------------------------------------------------------------------- /RecipesApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Program.cs -------------------------------------------------------------------------------- /RecipesApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /RecipesApi/RecipesApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/RecipesApi.csproj -------------------------------------------------------------------------------- /RecipesApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/Startup.cs -------------------------------------------------------------------------------- /RecipesApi/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/WeatherForecast.cs -------------------------------------------------------------------------------- /RecipesApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/appsettings.Development.json -------------------------------------------------------------------------------- /RecipesApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/appsettings.json -------------------------------------------------------------------------------- /RecipesApi/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingGarden/intro-dot-net-core-web-api/HEAD/RecipesApi/docker-compose.yml --------------------------------------------------------------------------------