├── .gitignore ├── Code ├── ExternalApis │ └── PaymentGateway │ │ ├── Controllers │ │ └── PayMeController.cs │ │ ├── PaymentDto.cs │ │ ├── PaymentGateway.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── Messaging │ └── TackyTacos.Messaging │ │ ├── IServiceCollectionExtensions.cs │ │ ├── RabbitMQSettings.cs │ │ └── TackyTacos.Messaging.csproj ├── Microservices │ ├── ApiGateway │ │ └── TackyTacos.ApiGateway │ │ │ ├── Extensions │ │ │ ├── ConfigurationExtensions.cs │ │ │ └── DependencyInjectionExtensions.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── Startup.cs │ │ │ ├── TackyTacos.ApiGateway.csproj │ │ │ ├── Usings.cs │ │ │ ├── appsettings.Development.json │ │ │ └── appsettings.json │ ├── TackyTacos.FoodService │ │ ├── Controllers │ │ │ ├── ExtrasController.cs │ │ │ └── SpecialsController.cs │ │ ├── Models │ │ │ ├── Order.cs │ │ │ ├── Taco.cs │ │ │ ├── TacoExtra.cs │ │ │ └── TacoSpecial.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── TackyTacos.FoodService.csproj │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── usings.cs │ ├── TackyTacos.NotificationService │ │ ├── Models │ │ │ └── NotificationMessage.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ └── NotificationService.cs │ │ ├── Startup.cs │ │ ├── TackyTacos.NotificationService.csproj │ │ ├── Usings.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── TackyTacos.OrderService │ │ ├── Controllers │ │ │ └── OrderController.cs │ │ ├── Data │ │ │ ├── CosmosDbContext.cs │ │ │ └── OrdersRepository.cs │ │ ├── Messages │ │ │ ├── NotificationMessage.cs │ │ │ ├── OrderCheckoutMessage.cs │ │ │ ├── OrderPaymentRequestMessage.cs │ │ │ └── OrderPaymentUpdateMessage.cs │ │ ├── Messaging │ │ │ └── RabbitSender.cs │ │ ├── Models │ │ │ ├── DbSettings.cs │ │ │ ├── Order.cs │ │ │ ├── OrderCheckout.cs │ │ │ └── RabbitMQSettings.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ └── OrdersService.cs │ │ ├── Startup.cs │ │ ├── TackyTacos.OrderService.csproj │ │ ├── Usings.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── TackyTacos.PaymentService │ │ ├── Helpers │ │ └── ApplicationBuilderExtensions.cs │ │ ├── Messaging │ │ └── RabbitReceiver.cs │ │ ├── Models │ │ └── PaymentInformation.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── TackyTacos.PaymentService.csproj │ │ ├── Usings.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── NuGetPackages │ └── TackyTacos.Messaging │ │ ├── IServiceCollectionExtensions.cs │ │ ├── RabbitMQSettings.cs │ │ ├── TackyTacos.Messaging.csproj │ │ └── Usings.cs ├── TackyTacos.sln ├── Tests │ ├── OrderService.IntegrationTests │ │ ├── OrderService.IntegrationTests.csproj │ │ └── Program.cs │ └── OrderService.Tests │ │ ├── OrderService.Tests.csproj │ │ └── OrdersRepositoryTests.cs └── UserInterface │ └── TackyTacos.WebApp │ ├── App.razor │ ├── DummyData │ └── DummyUser.cs │ ├── Models │ ├── Order.cs │ ├── Taco.cs │ ├── TacoExtra.cs │ └── TacoSpecial.cs │ ├── Pages │ └── Index.razor │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Shared │ ├── ConfigureTacoDialog.razor │ ├── ConfiguredTacoItem.razor │ ├── MainLayout.razor │ ├── MainLayout.razor.css │ ├── NavMenu.razor │ ├── NavMenu.razor.css │ ├── ShoppingBasket.razor │ └── SurveyPrompt.razor │ ├── TackyTacos.WebApp.csproj │ ├── _Imports.razor │ └── wwwroot │ ├── css │ ├── app.css │ ├── bootstrap │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ └── open-iconic │ │ ├── FONT-LICENSE │ │ ├── ICON-LICENSE │ │ ├── README.md │ │ └── font │ │ ├── css │ │ └── open-iconic-bootstrap.min.css │ │ └── fonts │ │ ├── open-iconic.eot │ │ ├── open-iconic.otf │ │ ├── open-iconic.svg │ │ ├── open-iconic.ttf │ │ └── open-iconic.woff │ ├── favicon.ico │ ├── index.html │ └── sample-data │ └── weather.json ├── LICENCE.txt ├── README.md └── images └── tanzutacos-architecture.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/.gitignore -------------------------------------------------------------------------------- /Code/ExternalApis/PaymentGateway/Controllers/PayMeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/ExternalApis/PaymentGateway/Controllers/PayMeController.cs -------------------------------------------------------------------------------- /Code/ExternalApis/PaymentGateway/PaymentDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/ExternalApis/PaymentGateway/PaymentDto.cs -------------------------------------------------------------------------------- /Code/ExternalApis/PaymentGateway/PaymentGateway.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/ExternalApis/PaymentGateway/PaymentGateway.csproj -------------------------------------------------------------------------------- /Code/ExternalApis/PaymentGateway/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/ExternalApis/PaymentGateway/Program.cs -------------------------------------------------------------------------------- /Code/ExternalApis/PaymentGateway/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/ExternalApis/PaymentGateway/Properties/launchSettings.json -------------------------------------------------------------------------------- /Code/ExternalApis/PaymentGateway/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/ExternalApis/PaymentGateway/Startup.cs -------------------------------------------------------------------------------- /Code/ExternalApis/PaymentGateway/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/ExternalApis/PaymentGateway/appsettings.Development.json -------------------------------------------------------------------------------- /Code/ExternalApis/PaymentGateway/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/ExternalApis/PaymentGateway/appsettings.json -------------------------------------------------------------------------------- /Code/Messaging/TackyTacos.Messaging/IServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Messaging/TackyTacos.Messaging/IServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /Code/Messaging/TackyTacos.Messaging/RabbitMQSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Messaging/TackyTacos.Messaging/RabbitMQSettings.cs -------------------------------------------------------------------------------- /Code/Messaging/TackyTacos.Messaging/TackyTacos.Messaging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Messaging/TackyTacos.Messaging/TackyTacos.Messaging.csproj -------------------------------------------------------------------------------- /Code/Microservices/ApiGateway/TackyTacos.ApiGateway/Extensions/ConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/ApiGateway/TackyTacos.ApiGateway/Extensions/ConfigurationExtensions.cs -------------------------------------------------------------------------------- /Code/Microservices/ApiGateway/TackyTacos.ApiGateway/Extensions/DependencyInjectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/ApiGateway/TackyTacos.ApiGateway/Extensions/DependencyInjectionExtensions.cs -------------------------------------------------------------------------------- /Code/Microservices/ApiGateway/TackyTacos.ApiGateway/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/ApiGateway/TackyTacos.ApiGateway/Program.cs -------------------------------------------------------------------------------- /Code/Microservices/ApiGateway/TackyTacos.ApiGateway/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/ApiGateway/TackyTacos.ApiGateway/Properties/launchSettings.json -------------------------------------------------------------------------------- /Code/Microservices/ApiGateway/TackyTacos.ApiGateway/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/ApiGateway/TackyTacos.ApiGateway/Startup.cs -------------------------------------------------------------------------------- /Code/Microservices/ApiGateway/TackyTacos.ApiGateway/TackyTacos.ApiGateway.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/ApiGateway/TackyTacos.ApiGateway/TackyTacos.ApiGateway.csproj -------------------------------------------------------------------------------- /Code/Microservices/ApiGateway/TackyTacos.ApiGateway/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/ApiGateway/TackyTacos.ApiGateway/Usings.cs -------------------------------------------------------------------------------- /Code/Microservices/ApiGateway/TackyTacos.ApiGateway/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/ApiGateway/TackyTacos.ApiGateway/appsettings.Development.json -------------------------------------------------------------------------------- /Code/Microservices/ApiGateway/TackyTacos.ApiGateway/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/ApiGateway/TackyTacos.ApiGateway/appsettings.json -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.FoodService/Controllers/ExtrasController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.FoodService/Controllers/ExtrasController.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.FoodService/Controllers/SpecialsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.FoodService/Controllers/SpecialsController.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.FoodService/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.FoodService/Models/Order.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.FoodService/Models/Taco.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.FoodService/Models/Taco.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.FoodService/Models/TacoExtra.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.FoodService/Models/TacoExtra.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.FoodService/Models/TacoSpecial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.FoodService/Models/TacoSpecial.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.FoodService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.FoodService/Program.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.FoodService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.FoodService/Properties/launchSettings.json -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.FoodService/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.FoodService/Startup.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.FoodService/TackyTacos.FoodService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.FoodService/TackyTacos.FoodService.csproj -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.FoodService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.FoodService/appsettings.Development.json -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.FoodService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.FoodService/appsettings.json -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.FoodService/usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.FoodService/usings.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.NotificationService/Models/NotificationMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.NotificationService/Models/NotificationMessage.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.NotificationService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.NotificationService/Program.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.NotificationService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.NotificationService/Properties/launchSettings.json -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.NotificationService/Services/NotificationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.NotificationService/Services/NotificationService.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.NotificationService/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.NotificationService/Startup.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.NotificationService/TackyTacos.NotificationService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.NotificationService/TackyTacos.NotificationService.csproj -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.NotificationService/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.NotificationService/Usings.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.NotificationService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.NotificationService/appsettings.Development.json -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.NotificationService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.NotificationService/appsettings.json -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Controllers/OrderController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Controllers/OrderController.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Data/CosmosDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Data/CosmosDbContext.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Data/OrdersRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Data/OrdersRepository.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Messages/NotificationMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Messages/NotificationMessage.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Messages/OrderCheckoutMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Messages/OrderCheckoutMessage.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Messages/OrderPaymentRequestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Messages/OrderPaymentRequestMessage.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Messages/OrderPaymentUpdateMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Messages/OrderPaymentUpdateMessage.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Messaging/RabbitSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Messaging/RabbitSender.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Models/DbSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Models/DbSettings.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Models/Order.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Models/OrderCheckout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Models/OrderCheckout.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Models/RabbitMQSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Models/RabbitMQSettings.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Program.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Properties/launchSettings.json -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Services/OrdersService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Services/OrdersService.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Startup.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/TackyTacos.OrderService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/TackyTacos.OrderService.csproj -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/Usings.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/appsettings.Development.json -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.OrderService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.OrderService/appsettings.json -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.PaymentService/Helpers/ApplicationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.PaymentService/Helpers/ApplicationBuilderExtensions.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.PaymentService/Messaging/RabbitReceiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.PaymentService/Messaging/RabbitReceiver.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.PaymentService/Models/PaymentInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.PaymentService/Models/PaymentInformation.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.PaymentService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.PaymentService/Program.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.PaymentService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.PaymentService/Properties/launchSettings.json -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.PaymentService/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.PaymentService/Startup.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.PaymentService/TackyTacos.PaymentService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.PaymentService/TackyTacos.PaymentService.csproj -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.PaymentService/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.PaymentService/Usings.cs -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.PaymentService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.PaymentService/appsettings.Development.json -------------------------------------------------------------------------------- /Code/Microservices/TackyTacos.PaymentService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Microservices/TackyTacos.PaymentService/appsettings.json -------------------------------------------------------------------------------- /Code/NuGetPackages/TackyTacos.Messaging/IServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/NuGetPackages/TackyTacos.Messaging/IServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /Code/NuGetPackages/TackyTacos.Messaging/RabbitMQSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/NuGetPackages/TackyTacos.Messaging/RabbitMQSettings.cs -------------------------------------------------------------------------------- /Code/NuGetPackages/TackyTacos.Messaging/TackyTacos.Messaging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/NuGetPackages/TackyTacos.Messaging/TackyTacos.Messaging.csproj -------------------------------------------------------------------------------- /Code/NuGetPackages/TackyTacos.Messaging/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/NuGetPackages/TackyTacos.Messaging/Usings.cs -------------------------------------------------------------------------------- /Code/TackyTacos.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/TackyTacos.sln -------------------------------------------------------------------------------- /Code/Tests/OrderService.IntegrationTests/OrderService.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Tests/OrderService.IntegrationTests/OrderService.IntegrationTests.csproj -------------------------------------------------------------------------------- /Code/Tests/OrderService.IntegrationTests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Tests/OrderService.IntegrationTests/Program.cs -------------------------------------------------------------------------------- /Code/Tests/OrderService.Tests/OrderService.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Tests/OrderService.Tests/OrderService.Tests.csproj -------------------------------------------------------------------------------- /Code/Tests/OrderService.Tests/OrdersRepositoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/Tests/OrderService.Tests/OrdersRepositoryTests.cs -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/App.razor -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/DummyData/DummyUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/DummyData/DummyUser.cs -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Models/Order.cs -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Models/Taco.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Models/Taco.cs -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Models/TacoExtra.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Models/TacoExtra.cs -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Models/TacoSpecial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Models/TacoSpecial.cs -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Pages/Index.razor -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Program.cs -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Shared/ConfigureTacoDialog.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Shared/ConfigureTacoDialog.razor -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Shared/ConfiguredTacoItem.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Shared/ConfiguredTacoItem.razor -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Shared/MainLayout.razor -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Shared/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Shared/MainLayout.razor.css -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Shared/NavMenu.razor -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Shared/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Shared/NavMenu.razor.css -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Shared/ShoppingBasket.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Shared/ShoppingBasket.razor -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/Shared/SurveyPrompt.razor -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/TackyTacos.WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/TackyTacos.WebApp.csproj -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/_Imports.razor -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/css/app.css -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/index.html -------------------------------------------------------------------------------- /Code/UserInterface/TackyTacos.WebApp/wwwroot/sample-data/weather.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/Code/UserInterface/TackyTacos.WebApp/wwwroot/sample-data/weather.json -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/README.md -------------------------------------------------------------------------------- /images/tanzutacos-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Layla-P/TackyTacos/HEAD/images/tanzutacos-architecture.png --------------------------------------------------------------------------------