├── Chapter01 ├── OpenAPIFunction │ ├── .gitignore │ ├── OpenAPI.sln │ ├── OpenAPIFunctions │ │ ├── .gitignore │ │ ├── AppSettings.cs │ │ ├── BooksFunctions.cs │ │ ├── Models │ │ │ ├── BookModel.cs │ │ │ └── BooksResponseModel.cs │ │ ├── OpenAPIFunctions.cs │ │ ├── OpenAPIFunctions.csproj │ │ ├── Repository │ │ │ └── BooksRepository.cs │ │ └── host.json │ └── README.md └── SimpleFunction │ ├── .vs │ └── SimpleFunction │ │ ├── DesignTimeBuild │ │ └── .dtbcache │ │ └── v16 │ │ ├── .suo │ │ └── Server │ │ └── sqlite3 │ │ ├── db.lock │ │ └── storage.ide │ ├── BindingExpressionsExample │ ├── .gitignore │ ├── BindingExpressionsExample.cs │ ├── BindingExpressionsExample.csproj │ └── host.json │ └── SimpleFunction.sln ├── Chapter02 ├── .gitignore ├── CustomisingAzureFunctions.sln ├── Extensions │ ├── Bindings │ │ ├── TwitterBinder.cs │ │ ├── TwitterBindingAsyncCollector.cs │ │ ├── TwitterBindingAttribute.cs │ │ ├── TwitterBindingCollectorConverter.cs │ │ ├── TwitterBindingConfigProvider.cs │ │ └── TwitterBindingConverter.cs │ ├── DependencyInjection │ │ ├── DependencyInjectionAttribute.cs │ │ └── DependendyInjectionConfigProvider.cs │ ├── Extensions.csproj │ ├── Extensions │ │ ├── TwitterServiceExtensions.cs │ │ └── WebJobBuilderExtensions.cs │ └── Triggers │ │ ├── WeatherParameterDescriptor.cs │ │ ├── WeatherPayload.cs │ │ ├── WeatherTriggerAttribute.cs │ │ ├── WeatherTriggerBinding.cs │ │ ├── WeatherTriggerBindingProvider.cs │ │ ├── WeatherTriggerConfigProvider.cs │ │ └── WeatherTriggerListener.cs ├── Functions │ ├── .gitignore │ ├── DIFunctions.cs │ ├── ExtensionsStartup.cs │ ├── Functions.csproj │ ├── MyServices │ │ ├── IMyService.cs │ │ └── MyService.cs │ ├── ServiceLocator.cs │ ├── Startup.cs │ ├── WeatherFunctions.cs │ └── host.json ├── FunctionsTest │ ├── DIFunctionsTest.cs │ └── FunctionsTest.csproj ├── README.md ├── Twitter │ ├── Services │ │ ├── ITwitterService.cs │ │ └── TwitterService.cs │ ├── Twitter.csproj │ └── TwitterSettings.cs └── WeatherMap │ ├── Entities │ └── CityInfo.cs │ ├── Extensions │ └── UnixTimeExtensions.cs │ ├── Internals │ └── WeatherResponse.cs │ ├── Services │ ├── IWeatherService.cs │ └── WeatherService.cs │ └── WeatherMap.csproj ├── Chapter04 ├── FunctionAppSettings │ ├── .gitignore │ ├── FunctionAppSettings.sln │ ├── FunctionAppSettings │ │ ├── .gitignore │ │ ├── ExecutionContextExtensions.cs │ │ ├── Function.cs │ │ ├── FunctionAppSettings.csproj │ │ └── host.json │ └── Set-AzureFunctionSettings.ps1 └── README.md ├── Chapter05 ├── .gitignore ├── AzureFunction.Code │ ├── .gitignore │ ├── AzureFunction.Code.csproj │ ├── GetVersionFunction.cs │ └── host.json ├── AzureFunction.Resources │ ├── AzureFunction.Resources.deployproj │ ├── Deploy-AzureResourceGroup.ps1 │ ├── Deployment.targets │ ├── azuredeploy.json │ └── azuredeploy.parameters.json ├── AzureFunctionsDevOps.sln ├── Pipelines │ └── SimpleBuildPipeline.yaml ├── azure-pipelines-1.yml ├── azure-pipelines-2.yml └── azure-pipelines.yml ├── Chapter06 ├── MonitoringAzureFunctions │ ├── .gitignore │ ├── MonitoringAzureFunctions.sln │ └── MonitoringAzureFunctions │ │ ├── .gitignore │ │ ├── MonitoringAzureFunctions.csproj │ │ ├── MonitoringFunctions.cs │ │ └── host.json └── TestingAzureFunctions │ ├── .gitignore │ ├── MoneyCalculatorFunctions.Test │ ├── MoneyCalculatorFunctions.Test.csproj │ ├── MortgageFunctionsTest.cs │ ├── Services │ │ └── MortgageCalculatorTest.cs │ ├── bin │ │ └── Debug │ │ │ └── netcoreapp2.2 │ │ │ ├── bin │ │ │ └── MoneyCalculatorFunctions.Test.pdb │ │ │ └── local.settings.json │ └── obj │ │ ├── Debug │ │ └── netcoreapp2.2 │ │ │ ├── MoneyCalculatorFunctions.Test.assets.cache │ │ │ └── MoneyCalculatorFunctions.Test.csproj.FileListAbsolute.txt │ │ ├── MoneyCalculatorFunctions.Test.csproj.nuget.dgspec.json │ │ ├── MoneyCalculatorFunctions.Test.csproj.nuget.g.props │ │ ├── MoneyCalculatorFunctions.Test.csproj.nuget.g.targets │ │ └── project.assets.json │ ├── MoneyCalculatorFunctions │ ├── .gitignore │ ├── Constants.cs │ ├── Entities │ │ └── ExecutionRow.cs │ ├── MoneyCalculatorFunctions.csproj │ ├── MortgageFunctions - Static.cs │ ├── MortgageFunctions.cs │ ├── Services │ │ ├── CalculatorResult.cs │ │ ├── IMortgageCalculator.cs │ │ ├── MortgageCalculator.cs │ │ └── MortgageCalculatorErrors.cs │ ├── Startup.cs │ ├── TestFriend.cs │ └── host.json │ └── TestingAzureFunctions.sln ├── Chapter08 ├── DurableEntities │ ├── .gitignore │ ├── DurableEntities.sln │ └── DurableEntities │ │ ├── Counter.cs │ │ ├── CounterFunctions.cs │ │ ├── DurableEntities.csproj │ │ └── host.json └── OrderManager │ ├── .gitignore │ ├── OrderManager.Functions │ ├── Activities │ │ ├── AddOrder.cs │ │ ├── FinalizeOrder.cs │ │ ├── GenerateInvoice.cs │ │ └── SendMail.cs │ ├── Clients │ │ ├── ClassDiagram.cd │ │ ├── OrderEvents.cs │ │ └── OrderReceiver.cs │ ├── Entities │ │ ├── Order.cs │ │ ├── OrderStateChange.cs │ │ └── OrderStatus.cs │ ├── Events.cs │ ├── Extensions │ │ ├── CloudTableExtensions.cs │ │ ├── OrderDtoExtensions.cs │ │ ├── OrderExtensions.cs │ │ └── TextReaderExtensions.cs │ ├── FunctionNames.cs │ ├── Orchetsrators │ │ ├── ClassDiagram.cd │ │ └── OrderWorkflow.cs │ ├── OrderManager.Functions.csproj │ ├── Rest │ │ ├── OrderDto.cs │ │ └── OrderEventDto.cs │ ├── SourceNames.cs │ ├── Utilities │ │ └── TextUtility.cs │ └── host.json │ └── OrderManager.sln ├── Chapter09 └── VacationRequestLogicApp │ ├── .gitignore │ ├── VacationRequestLogicApp.sln │ └── VacationRequestLogicApp │ ├── Deploy-AzureResourceGroup.ps1 │ ├── Deployment.targets │ ├── LogicApp.json │ ├── LogicApp.parameters.json │ ├── Payloads │ ├── VacationRequest - Schema.json │ ├── VacationRequest.json │ └── VacationRequestRow.json │ ├── VacationRequestLogicApp.deployproj │ └── bin │ └── Debug │ └── staging │ └── VacationRequestLogicApp │ ├── Deploy-AzureResourceGroup.ps1 │ ├── LogicApp.json │ └── LogicApp.parameters.json ├── Chapter11 └── EventGridSolution │ ├── .gitignore │ ├── EventGridSolution.sln │ ├── EventHandlerFunction │ ├── .gitignore │ ├── EventGridFunctions.cs │ ├── EventHandlerFunction.csproj │ └── host.json │ └── ResourceGroupTemplate │ ├── Deploy-AzureResourceGroup.ps1 │ ├── Deployment.targets │ ├── ResourceGroupTemplate.deployproj │ ├── azuredeploy.json │ └── azuredeploy.parameters.json ├── LICENSE └── README.md /Chapter01/OpenAPIFunction/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/OpenAPIFunction/.gitignore -------------------------------------------------------------------------------- /Chapter01/OpenAPIFunction/OpenAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/OpenAPIFunction/OpenAPI.sln -------------------------------------------------------------------------------- /Chapter01/OpenAPIFunction/OpenAPIFunctions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/OpenAPIFunction/OpenAPIFunctions/.gitignore -------------------------------------------------------------------------------- /Chapter01/OpenAPIFunction/OpenAPIFunctions/AppSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/OpenAPIFunction/OpenAPIFunctions/AppSettings.cs -------------------------------------------------------------------------------- /Chapter01/OpenAPIFunction/OpenAPIFunctions/BooksFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/OpenAPIFunction/OpenAPIFunctions/BooksFunctions.cs -------------------------------------------------------------------------------- /Chapter01/OpenAPIFunction/OpenAPIFunctions/Models/BookModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/OpenAPIFunction/OpenAPIFunctions/Models/BookModel.cs -------------------------------------------------------------------------------- /Chapter01/OpenAPIFunction/OpenAPIFunctions/Models/BooksResponseModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/OpenAPIFunction/OpenAPIFunctions/Models/BooksResponseModel.cs -------------------------------------------------------------------------------- /Chapter01/OpenAPIFunction/OpenAPIFunctions/OpenAPIFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/OpenAPIFunction/OpenAPIFunctions/OpenAPIFunctions.cs -------------------------------------------------------------------------------- /Chapter01/OpenAPIFunction/OpenAPIFunctions/OpenAPIFunctions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/OpenAPIFunction/OpenAPIFunctions/OpenAPIFunctions.csproj -------------------------------------------------------------------------------- /Chapter01/OpenAPIFunction/OpenAPIFunctions/Repository/BooksRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/OpenAPIFunction/OpenAPIFunctions/Repository/BooksRepository.cs -------------------------------------------------------------------------------- /Chapter01/OpenAPIFunction/OpenAPIFunctions/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /Chapter01/OpenAPIFunction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/OpenAPIFunction/README.md -------------------------------------------------------------------------------- /Chapter01/SimpleFunction/.vs/SimpleFunction/DesignTimeBuild/.dtbcache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/SimpleFunction/.vs/SimpleFunction/DesignTimeBuild/.dtbcache -------------------------------------------------------------------------------- /Chapter01/SimpleFunction/.vs/SimpleFunction/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/SimpleFunction/.vs/SimpleFunction/v16/.suo -------------------------------------------------------------------------------- /Chapter01/SimpleFunction/.vs/SimpleFunction/v16/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter01/SimpleFunction/.vs/SimpleFunction/v16/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/SimpleFunction/.vs/SimpleFunction/v16/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /Chapter01/SimpleFunction/BindingExpressionsExample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/SimpleFunction/BindingExpressionsExample/.gitignore -------------------------------------------------------------------------------- /Chapter01/SimpleFunction/BindingExpressionsExample/BindingExpressionsExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/SimpleFunction/BindingExpressionsExample/BindingExpressionsExample.cs -------------------------------------------------------------------------------- /Chapter01/SimpleFunction/BindingExpressionsExample/BindingExpressionsExample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/SimpleFunction/BindingExpressionsExample/BindingExpressionsExample.csproj -------------------------------------------------------------------------------- /Chapter01/SimpleFunction/BindingExpressionsExample/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /Chapter01/SimpleFunction/SimpleFunction.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter01/SimpleFunction/SimpleFunction.sln -------------------------------------------------------------------------------- /Chapter02/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/.gitignore -------------------------------------------------------------------------------- /Chapter02/CustomisingAzureFunctions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/CustomisingAzureFunctions.sln -------------------------------------------------------------------------------- /Chapter02/Extensions/Bindings/TwitterBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Bindings/TwitterBinder.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Bindings/TwitterBindingAsyncCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Bindings/TwitterBindingAsyncCollector.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Bindings/TwitterBindingAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Bindings/TwitterBindingAttribute.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Bindings/TwitterBindingCollectorConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Bindings/TwitterBindingCollectorConverter.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Bindings/TwitterBindingConfigProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Bindings/TwitterBindingConfigProvider.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Bindings/TwitterBindingConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Bindings/TwitterBindingConverter.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/DependencyInjection/DependencyInjectionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/DependencyInjection/DependencyInjectionAttribute.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/DependencyInjection/DependendyInjectionConfigProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/DependencyInjection/DependendyInjectionConfigProvider.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Extensions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Extensions.csproj -------------------------------------------------------------------------------- /Chapter02/Extensions/Extensions/TwitterServiceExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Extensions/TwitterServiceExtensions.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Extensions/WebJobBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Extensions/WebJobBuilderExtensions.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Triggers/WeatherParameterDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Triggers/WeatherParameterDescriptor.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Triggers/WeatherPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Triggers/WeatherPayload.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Triggers/WeatherTriggerAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Triggers/WeatherTriggerAttribute.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Triggers/WeatherTriggerBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Triggers/WeatherTriggerBinding.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Triggers/WeatherTriggerBindingProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Triggers/WeatherTriggerBindingProvider.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Triggers/WeatherTriggerConfigProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Triggers/WeatherTriggerConfigProvider.cs -------------------------------------------------------------------------------- /Chapter02/Extensions/Triggers/WeatherTriggerListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Extensions/Triggers/WeatherTriggerListener.cs -------------------------------------------------------------------------------- /Chapter02/Functions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Functions/.gitignore -------------------------------------------------------------------------------- /Chapter02/Functions/DIFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Functions/DIFunctions.cs -------------------------------------------------------------------------------- /Chapter02/Functions/ExtensionsStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Functions/ExtensionsStartup.cs -------------------------------------------------------------------------------- /Chapter02/Functions/Functions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Functions/Functions.csproj -------------------------------------------------------------------------------- /Chapter02/Functions/MyServices/IMyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Functions/MyServices/IMyService.cs -------------------------------------------------------------------------------- /Chapter02/Functions/MyServices/MyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Functions/MyServices/MyService.cs -------------------------------------------------------------------------------- /Chapter02/Functions/ServiceLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Functions/ServiceLocator.cs -------------------------------------------------------------------------------- /Chapter02/Functions/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Functions/Startup.cs -------------------------------------------------------------------------------- /Chapter02/Functions/WeatherFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Functions/WeatherFunctions.cs -------------------------------------------------------------------------------- /Chapter02/Functions/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /Chapter02/FunctionsTest/DIFunctionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/FunctionsTest/DIFunctionsTest.cs -------------------------------------------------------------------------------- /Chapter02/FunctionsTest/FunctionsTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/FunctionsTest/FunctionsTest.csproj -------------------------------------------------------------------------------- /Chapter02/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/README.md -------------------------------------------------------------------------------- /Chapter02/Twitter/Services/ITwitterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Twitter/Services/ITwitterService.cs -------------------------------------------------------------------------------- /Chapter02/Twitter/Services/TwitterService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Twitter/Services/TwitterService.cs -------------------------------------------------------------------------------- /Chapter02/Twitter/Twitter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Twitter/Twitter.csproj -------------------------------------------------------------------------------- /Chapter02/Twitter/TwitterSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/Twitter/TwitterSettings.cs -------------------------------------------------------------------------------- /Chapter02/WeatherMap/Entities/CityInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/WeatherMap/Entities/CityInfo.cs -------------------------------------------------------------------------------- /Chapter02/WeatherMap/Extensions/UnixTimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/WeatherMap/Extensions/UnixTimeExtensions.cs -------------------------------------------------------------------------------- /Chapter02/WeatherMap/Internals/WeatherResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/WeatherMap/Internals/WeatherResponse.cs -------------------------------------------------------------------------------- /Chapter02/WeatherMap/Services/IWeatherService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/WeatherMap/Services/IWeatherService.cs -------------------------------------------------------------------------------- /Chapter02/WeatherMap/Services/WeatherService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/WeatherMap/Services/WeatherService.cs -------------------------------------------------------------------------------- /Chapter02/WeatherMap/WeatherMap.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter02/WeatherMap/WeatherMap.csproj -------------------------------------------------------------------------------- /Chapter04/FunctionAppSettings/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter04/FunctionAppSettings/.gitignore -------------------------------------------------------------------------------- /Chapter04/FunctionAppSettings/FunctionAppSettings.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter04/FunctionAppSettings/FunctionAppSettings.sln -------------------------------------------------------------------------------- /Chapter04/FunctionAppSettings/FunctionAppSettings/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter04/FunctionAppSettings/FunctionAppSettings/.gitignore -------------------------------------------------------------------------------- /Chapter04/FunctionAppSettings/FunctionAppSettings/ExecutionContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter04/FunctionAppSettings/FunctionAppSettings/ExecutionContextExtensions.cs -------------------------------------------------------------------------------- /Chapter04/FunctionAppSettings/FunctionAppSettings/Function.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter04/FunctionAppSettings/FunctionAppSettings/Function.cs -------------------------------------------------------------------------------- /Chapter04/FunctionAppSettings/FunctionAppSettings/FunctionAppSettings.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter04/FunctionAppSettings/FunctionAppSettings/FunctionAppSettings.csproj -------------------------------------------------------------------------------- /Chapter04/FunctionAppSettings/FunctionAppSettings/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /Chapter04/FunctionAppSettings/Set-AzureFunctionSettings.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter04/FunctionAppSettings/Set-AzureFunctionSettings.ps1 -------------------------------------------------------------------------------- /Chapter04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter04/README.md -------------------------------------------------------------------------------- /Chapter05/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/.gitignore -------------------------------------------------------------------------------- /Chapter05/AzureFunction.Code/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/AzureFunction.Code/.gitignore -------------------------------------------------------------------------------- /Chapter05/AzureFunction.Code/AzureFunction.Code.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/AzureFunction.Code/AzureFunction.Code.csproj -------------------------------------------------------------------------------- /Chapter05/AzureFunction.Code/GetVersionFunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/AzureFunction.Code/GetVersionFunction.cs -------------------------------------------------------------------------------- /Chapter05/AzureFunction.Code/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /Chapter05/AzureFunction.Resources/AzureFunction.Resources.deployproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/AzureFunction.Resources/AzureFunction.Resources.deployproj -------------------------------------------------------------------------------- /Chapter05/AzureFunction.Resources/Deploy-AzureResourceGroup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/AzureFunction.Resources/Deploy-AzureResourceGroup.ps1 -------------------------------------------------------------------------------- /Chapter05/AzureFunction.Resources/Deployment.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/AzureFunction.Resources/Deployment.targets -------------------------------------------------------------------------------- /Chapter05/AzureFunction.Resources/azuredeploy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/AzureFunction.Resources/azuredeploy.json -------------------------------------------------------------------------------- /Chapter05/AzureFunction.Resources/azuredeploy.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/AzureFunction.Resources/azuredeploy.parameters.json -------------------------------------------------------------------------------- /Chapter05/AzureFunctionsDevOps.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/AzureFunctionsDevOps.sln -------------------------------------------------------------------------------- /Chapter05/Pipelines/SimpleBuildPipeline.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/Pipelines/SimpleBuildPipeline.yaml -------------------------------------------------------------------------------- /Chapter05/azure-pipelines-1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/azure-pipelines-1.yml -------------------------------------------------------------------------------- /Chapter05/azure-pipelines-2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/azure-pipelines-2.yml -------------------------------------------------------------------------------- /Chapter05/azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter05/azure-pipelines.yml -------------------------------------------------------------------------------- /Chapter06/MonitoringAzureFunctions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/MonitoringAzureFunctions/.gitignore -------------------------------------------------------------------------------- /Chapter06/MonitoringAzureFunctions/MonitoringAzureFunctions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/MonitoringAzureFunctions/MonitoringAzureFunctions.sln -------------------------------------------------------------------------------- /Chapter06/MonitoringAzureFunctions/MonitoringAzureFunctions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/MonitoringAzureFunctions/MonitoringAzureFunctions/.gitignore -------------------------------------------------------------------------------- /Chapter06/MonitoringAzureFunctions/MonitoringAzureFunctions/MonitoringAzureFunctions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/MonitoringAzureFunctions/MonitoringAzureFunctions/MonitoringAzureFunctions.csproj -------------------------------------------------------------------------------- /Chapter06/MonitoringAzureFunctions/MonitoringAzureFunctions/MonitoringFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/MonitoringAzureFunctions/MonitoringAzureFunctions/MonitoringFunctions.cs -------------------------------------------------------------------------------- /Chapter06/MonitoringAzureFunctions/MonitoringAzureFunctions/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/MonitoringAzureFunctions/MonitoringAzureFunctions/host.json -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/.gitignore -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/MoneyCalculatorFunctions.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/MoneyCalculatorFunctions.Test.csproj -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/MortgageFunctionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/MortgageFunctionsTest.cs -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/Services/MortgageCalculatorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/Services/MortgageCalculatorTest.cs -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/bin/Debug/netcoreapp2.2/bin/MoneyCalculatorFunctions.Test.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/bin/Debug/netcoreapp2.2/bin/MoneyCalculatorFunctions.Test.pdb -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/bin/Debug/netcoreapp2.2/local.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/bin/Debug/netcoreapp2.2/local.settings.json -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/obj/Debug/netcoreapp2.2/MoneyCalculatorFunctions.Test.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/obj/Debug/netcoreapp2.2/MoneyCalculatorFunctions.Test.assets.cache -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/obj/Debug/netcoreapp2.2/MoneyCalculatorFunctions.Test.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/obj/Debug/netcoreapp2.2/MoneyCalculatorFunctions.Test.csproj.FileListAbsolute.txt -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/obj/MoneyCalculatorFunctions.Test.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/obj/MoneyCalculatorFunctions.Test.csproj.nuget.dgspec.json -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/obj/MoneyCalculatorFunctions.Test.csproj.nuget.g.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/obj/MoneyCalculatorFunctions.Test.csproj.nuget.g.props -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/obj/MoneyCalculatorFunctions.Test.csproj.nuget.g.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/obj/MoneyCalculatorFunctions.Test.csproj.nuget.g.targets -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions.Test/obj/project.assets.json -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/.gitignore -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Constants.cs -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Entities/ExecutionRow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Entities/ExecutionRow.cs -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/MoneyCalculatorFunctions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/MoneyCalculatorFunctions.csproj -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/MortgageFunctions - Static.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/MortgageFunctions - Static.cs -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/MortgageFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/MortgageFunctions.cs -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Services/CalculatorResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Services/CalculatorResult.cs -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Services/IMortgageCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Services/IMortgageCalculator.cs -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Services/MortgageCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Services/MortgageCalculator.cs -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Services/MortgageCalculatorErrors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Services/MortgageCalculatorErrors.cs -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/Startup.cs -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/TestFriend.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly:InternalsVisibleTo("MoneyCalculatorFunctions.Test")] 4 | -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/MoneyCalculatorFunctions/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /Chapter06/TestingAzureFunctions/TestingAzureFunctions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter06/TestingAzureFunctions/TestingAzureFunctions.sln -------------------------------------------------------------------------------- /Chapter08/DurableEntities/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/DurableEntities/.gitignore -------------------------------------------------------------------------------- /Chapter08/DurableEntities/DurableEntities.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/DurableEntities/DurableEntities.sln -------------------------------------------------------------------------------- /Chapter08/DurableEntities/DurableEntities/Counter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/DurableEntities/DurableEntities/Counter.cs -------------------------------------------------------------------------------- /Chapter08/DurableEntities/DurableEntities/CounterFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/DurableEntities/DurableEntities/CounterFunctions.cs -------------------------------------------------------------------------------- /Chapter08/DurableEntities/DurableEntities/DurableEntities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/DurableEntities/DurableEntities/DurableEntities.csproj -------------------------------------------------------------------------------- /Chapter08/DurableEntities/DurableEntities/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /Chapter08/OrderManager/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/.gitignore -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Activities/AddOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Activities/AddOrder.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Activities/FinalizeOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Activities/FinalizeOrder.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Activities/GenerateInvoice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Activities/GenerateInvoice.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Activities/SendMail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Activities/SendMail.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Clients/ClassDiagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Clients/ClassDiagram.cd -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Clients/OrderEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Clients/OrderEvents.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Clients/OrderReceiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Clients/OrderReceiver.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Entities/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Entities/Order.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Entities/OrderStateChange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Entities/OrderStateChange.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Entities/OrderStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Entities/OrderStatus.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Events.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Events.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Extensions/CloudTableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Extensions/CloudTableExtensions.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Extensions/OrderDtoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Extensions/OrderDtoExtensions.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Extensions/OrderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Extensions/OrderExtensions.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Extensions/TextReaderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Extensions/TextReaderExtensions.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/FunctionNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/FunctionNames.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Orchetsrators/ClassDiagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Orchetsrators/ClassDiagram.cd -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Orchetsrators/OrderWorkflow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Orchetsrators/OrderWorkflow.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/OrderManager.Functions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/OrderManager.Functions.csproj -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Rest/OrderDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Rest/OrderDto.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Rest/OrderEventDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Rest/OrderEventDto.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/SourceNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/SourceNames.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/Utilities/TextUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.Functions/Utilities/TextUtility.cs -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.Functions/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /Chapter08/OrderManager/OrderManager.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter08/OrderManager/OrderManager.sln -------------------------------------------------------------------------------- /Chapter09/VacationRequestLogicApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter09/VacationRequestLogicApp/.gitignore -------------------------------------------------------------------------------- /Chapter09/VacationRequestLogicApp/VacationRequestLogicApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter09/VacationRequestLogicApp/VacationRequestLogicApp.sln -------------------------------------------------------------------------------- /Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/Deploy-AzureResourceGroup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/Deploy-AzureResourceGroup.ps1 -------------------------------------------------------------------------------- /Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/Deployment.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/Deployment.targets -------------------------------------------------------------------------------- /Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/LogicApp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/LogicApp.json -------------------------------------------------------------------------------- /Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/LogicApp.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/LogicApp.parameters.json -------------------------------------------------------------------------------- /Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/Payloads/VacationRequest - Schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/Payloads/VacationRequest - Schema.json -------------------------------------------------------------------------------- /Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/Payloads/VacationRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/Payloads/VacationRequest.json -------------------------------------------------------------------------------- /Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/Payloads/VacationRequestRow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/Payloads/VacationRequestRow.json -------------------------------------------------------------------------------- /Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/VacationRequestLogicApp.deployproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/VacationRequestLogicApp.deployproj -------------------------------------------------------------------------------- /Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/bin/Debug/staging/VacationRequestLogicApp/Deploy-AzureResourceGroup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/bin/Debug/staging/VacationRequestLogicApp/Deploy-AzureResourceGroup.ps1 -------------------------------------------------------------------------------- /Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/bin/Debug/staging/VacationRequestLogicApp/LogicApp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/bin/Debug/staging/VacationRequestLogicApp/LogicApp.json -------------------------------------------------------------------------------- /Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/bin/Debug/staging/VacationRequestLogicApp/LogicApp.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter09/VacationRequestLogicApp/VacationRequestLogicApp/bin/Debug/staging/VacationRequestLogicApp/LogicApp.parameters.json -------------------------------------------------------------------------------- /Chapter11/EventGridSolution/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter11/EventGridSolution/.gitignore -------------------------------------------------------------------------------- /Chapter11/EventGridSolution/EventGridSolution.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter11/EventGridSolution/EventGridSolution.sln -------------------------------------------------------------------------------- /Chapter11/EventGridSolution/EventHandlerFunction/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter11/EventGridSolution/EventHandlerFunction/.gitignore -------------------------------------------------------------------------------- /Chapter11/EventGridSolution/EventHandlerFunction/EventGridFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter11/EventGridSolution/EventHandlerFunction/EventGridFunctions.cs -------------------------------------------------------------------------------- /Chapter11/EventGridSolution/EventHandlerFunction/EventHandlerFunction.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter11/EventGridSolution/EventHandlerFunction/EventHandlerFunction.csproj -------------------------------------------------------------------------------- /Chapter11/EventGridSolution/EventHandlerFunction/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0" 3 | } -------------------------------------------------------------------------------- /Chapter11/EventGridSolution/ResourceGroupTemplate/Deploy-AzureResourceGroup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter11/EventGridSolution/ResourceGroupTemplate/Deploy-AzureResourceGroup.ps1 -------------------------------------------------------------------------------- /Chapter11/EventGridSolution/ResourceGroupTemplate/Deployment.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter11/EventGridSolution/ResourceGroupTemplate/Deployment.targets -------------------------------------------------------------------------------- /Chapter11/EventGridSolution/ResourceGroupTemplate/ResourceGroupTemplate.deployproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter11/EventGridSolution/ResourceGroupTemplate/ResourceGroupTemplate.deployproj -------------------------------------------------------------------------------- /Chapter11/EventGridSolution/ResourceGroupTemplate/azuredeploy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter11/EventGridSolution/ResourceGroupTemplate/azuredeploy.json -------------------------------------------------------------------------------- /Chapter11/EventGridSolution/ResourceGroupTemplate/azuredeploy.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/Chapter11/EventGridSolution/ResourceGroupTemplate/azuredeploy.parameters.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Mastering-Azure-Serverless-Computing/HEAD/README.md --------------------------------------------------------------------------------