diff --git a/samples/databases/wide-world-importers/wwi-app/Controllers/FrontEndController.cs b/samples/databases/wide-world-importers/wwi-app/Controllers/FrontEndController.cs index 71689988..e604d6bd 100644 --- a/samples/databases/wide-world-importers/wwi-app/Controllers/FrontEndController.cs +++ b/samples/databases/wide-world-importers/wwi-app/Controllers/FrontEndController.cs @@ -1,7 +1,6 @@ using Belgrade.SqlClient; using Microsoft.AspNetCore.Authentication; using Microsoft.AspNetCore.Authentication.Cookies; -using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using System; @@ -12,7 +11,7 @@ using System.Threading.Tasks; namespace wwi_app.Controllers { - public class FrontEndController : Controller + public partial class FrontEndController : Controller { private readonly ICommand queryService; private readonly ILogger _logger; @@ -22,81 +21,6 @@ namespace wwi_app.Controllers this.queryService = queryService; this._logger = logger; } - - [ResponseCache(Duration = 60)] - public IActionResult Index() { return View(); } - - [ResponseCache(Duration = 60)] - public IActionResult Offers() { return View(); } - - [ResponseCache(Duration = 60)] - public IActionResult Contact() { return View(); } - - [Authorize] - public IActionResult BuyingGroups() { return View(); } - - [Authorize] - public IActionResult Cities() { return View(); } - - [Authorize] - public IActionResult Colors() { return View(); } - - [Authorize] - public IActionResult Countries() { return View(); } - - [Authorize] - public IActionResult CustomerCategories() { return View(); } - - [Authorize] - public IActionResult Customers() { return View(); } - - [Authorize] - public IActionResult CustomerTransactions() { return View(); } - - [Authorize] - public IActionResult Dashboard() { return View(); } - - [Authorize] - public IActionResult Deals() { return View(); } - - [Authorize] - public IActionResult DeliveryMethods() { return View(); } - - [Authorize] - public IActionResult Invoices() { return View(); } - - [Authorize] - public IActionResult PackageTypes() { return View(); } - - [Authorize] - public IActionResult PaymentMethods() { return View(); } - - [Authorize] - public IActionResult PurchaseOrders() { return View(); } - - [Authorize] - public IActionResult SalesOrders() { return View(); } - - [Authorize] - public IActionResult StateProvinces() { return View(); } - - [Authorize] - public IActionResult StockGroups() { return View(); } - - [Authorize] - public IActionResult StockItems() { return View(); } - - [Authorize] - public IActionResult SupplierCategories() { return View(); } - - [Authorize] - public IActionResult Suppliers() { return View(); } - - [Authorize] - public IActionResult SupplierTransactions() { return View(); } - - [Authorize] - public IActionResult TransactionTypes() { return View(); } public async Task Login(string username, string password) { diff --git a/samples/databases/wide-world-importers/wwi-app/Controllers/FrontEndViewsController.cs b/samples/databases/wide-world-importers/wwi-app/Controllers/FrontEndViewsController.cs new file mode 100644 index 00000000..f8318abf --- /dev/null +++ b/samples/databases/wide-world-importers/wwi-app/Controllers/FrontEndViewsController.cs @@ -0,0 +1,83 @@ +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace wwi_app.Controllers +{ + public partial class FrontEndController : Controller + { + [ResponseCache(Duration = 60)] + public IActionResult Index() { return View(); } + + [ResponseCache(Duration = 60)] + public IActionResult Offers() { return View(); } + + [ResponseCache(Duration = 60)] + public IActionResult Contact() { return View(); } + + [Authorize] + public IActionResult BuyingGroups() { return View(); } + + [Authorize] + public IActionResult Cities() { return View(); } + + [Authorize] + public IActionResult Colors() { return View(); } + + [Authorize] + public IActionResult Countries() { return View(); } + + [Authorize] + public IActionResult CustomerCategories() { return View(); } + + [Authorize] + public IActionResult Customers() { return View(); } + + [Authorize] + public IActionResult CustomerTransactions() { return View(); } + + [Authorize] + public IActionResult Dashboard() { return View(); } + + [Authorize] + public IActionResult Deals() { return View(); } + + [Authorize] + public IActionResult DeliveryMethods() { return View(); } + + [Authorize] + public IActionResult Invoices() { return View(); } + + [Authorize] + public IActionResult PackageTypes() { return View(); } + + [Authorize] + public IActionResult PaymentMethods() { return View(); } + + [Authorize] + public IActionResult PurchaseOrders() { return View(); } + + [Authorize] + public IActionResult SalesOrders() { return View(); } + + [Authorize] + public IActionResult StateProvinces() { return View(); } + + [Authorize] + public IActionResult StockGroups() { return View(); } + + [Authorize] + public IActionResult StockItems() { return View(); } + + [Authorize] + public IActionResult SupplierCategories() { return View(); } + + [Authorize] + public IActionResult Suppliers() { return View(); } + + [Authorize] + public IActionResult SupplierTransactions() { return View(); } + + [Authorize] + public IActionResult TransactionTypes() { return View(); } + } +}