Skip to content

Commit 9794778

Browse files
committed
WWI App - FrontEndController split into two classes
1 parent 9451da7 commit 9794778

2 files changed

Lines changed: 84 additions & 77 deletions

File tree

samples/databases/wide-world-importers/wwi-app/Controllers/FrontEndController.cs

Lines changed: 1 addition & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using Belgrade.SqlClient;
22
using Microsoft.AspNetCore.Authentication;
33
using Microsoft.AspNetCore.Authentication.Cookies;
4-
using Microsoft.AspNetCore.Authorization;
54
using Microsoft.AspNetCore.Mvc;
65
using Microsoft.Extensions.Logging;
76
using System;
@@ -12,7 +11,7 @@
1211

1312
namespace wwi_app.Controllers
1413
{
15-
public class FrontEndController : Controller
14+
public partial class FrontEndController : Controller
1615
{
1716
private readonly ICommand queryService;
1817
private readonly ILogger _logger;
@@ -22,81 +21,6 @@ public FrontEndController(ICommand queryService, ILogger<FrontEndController> log
2221
this.queryService = queryService;
2322
this._logger = logger;
2423
}
25-
26-
[ResponseCache(Duration = 60)]
27-
public IActionResult Index() { return View(); }
28-
29-
[ResponseCache(Duration = 60)]
30-
public IActionResult Offers() { return View(); }
31-
32-
[ResponseCache(Duration = 60)]
33-
public IActionResult Contact() { return View(); }
34-
35-
[Authorize]
36-
public IActionResult BuyingGroups() { return View(); }
37-
38-
[Authorize]
39-
public IActionResult Cities() { return View(); }
40-
41-
[Authorize]
42-
public IActionResult Colors() { return View(); }
43-
44-
[Authorize]
45-
public IActionResult Countries() { return View(); }
46-
47-
[Authorize]
48-
public IActionResult CustomerCategories() { return View(); }
49-
50-
[Authorize]
51-
public IActionResult Customers() { return View(); }
52-
53-
[Authorize]
54-
public IActionResult CustomerTransactions() { return View(); }
55-
56-
[Authorize]
57-
public IActionResult Dashboard() { return View(); }
58-
59-
[Authorize]
60-
public IActionResult Deals() { return View(); }
61-
62-
[Authorize]
63-
public IActionResult DeliveryMethods() { return View(); }
64-
65-
[Authorize]
66-
public IActionResult Invoices() { return View(); }
67-
68-
[Authorize]
69-
public IActionResult PackageTypes() { return View(); }
70-
71-
[Authorize]
72-
public IActionResult PaymentMethods() { return View(); }
73-
74-
[Authorize]
75-
public IActionResult PurchaseOrders() { return View(); }
76-
77-
[Authorize]
78-
public IActionResult SalesOrders() { return View(); }
79-
80-
[Authorize]
81-
public IActionResult StateProvinces() { return View(); }
82-
83-
[Authorize]
84-
public IActionResult StockGroups() { return View(); }
85-
86-
[Authorize]
87-
public IActionResult StockItems() { return View(); }
88-
89-
[Authorize]
90-
public IActionResult SupplierCategories() { return View(); }
91-
92-
[Authorize]
93-
public IActionResult Suppliers() { return View(); }
94-
95-
[Authorize]
96-
public IActionResult SupplierTransactions() { return View(); }
97-
98-
[Authorize]
99-
public IActionResult TransactionTypes() { return View(); }
10024

10125
public async Task<IActionResult> Login(string username, string password)
10226
{
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
using Microsoft.AspNetCore.Authorization;
2+
using Microsoft.AspNetCore.Mvc;
3+
4+
namespace wwi_app.Controllers
5+
{
6+
public partial class FrontEndController : Controller
7+
{
8+
[ResponseCache(Duration = 60)]
9+
public IActionResult Index() { return View(); }
10+
11+
[ResponseCache(Duration = 60)]
12+
public IActionResult Offers() { return View(); }
13+
14+
[ResponseCache(Duration = 60)]
15+
public IActionResult Contact() { return View(); }
16+
17+
[Authorize]
18+
public IActionResult BuyingGroups() { return View(); }
19+
20+
[Authorize]
21+
public IActionResult Cities() { return View(); }
22+
23+
[Authorize]
24+
public IActionResult Colors() { return View(); }
25+
26+
[Authorize]
27+
public IActionResult Countries() { return View(); }
28+
29+
[Authorize]
30+
public IActionResult CustomerCategories() { return View(); }
31+
32+
[Authorize]
33+
public IActionResult Customers() { return View(); }
34+
35+
[Authorize]
36+
public IActionResult CustomerTransactions() { return View(); }
37+
38+
[Authorize]
39+
public IActionResult Dashboard() { return View(); }
40+
41+
[Authorize]
42+
public IActionResult Deals() { return View(); }
43+
44+
[Authorize]
45+
public IActionResult DeliveryMethods() { return View(); }
46+
47+
[Authorize]
48+
public IActionResult Invoices() { return View(); }
49+
50+
[Authorize]
51+
public IActionResult PackageTypes() { return View(); }
52+
53+
[Authorize]
54+
public IActionResult PaymentMethods() { return View(); }
55+
56+
[Authorize]
57+
public IActionResult PurchaseOrders() { return View(); }
58+
59+
[Authorize]
60+
public IActionResult SalesOrders() { return View(); }
61+
62+
[Authorize]
63+
public IActionResult StateProvinces() { return View(); }
64+
65+
[Authorize]
66+
public IActionResult StockGroups() { return View(); }
67+
68+
[Authorize]
69+
public IActionResult StockItems() { return View(); }
70+
71+
[Authorize]
72+
public IActionResult SupplierCategories() { return View(); }
73+
74+
[Authorize]
75+
public IActionResult Suppliers() { return View(); }
76+
77+
[Authorize]
78+
public IActionResult SupplierTransactions() { return View(); }
79+
80+
[Authorize]
81+
public IActionResult TransactionTypes() { return View(); }
82+
}
83+
}

0 commit comments

Comments
 (0)