Skip to content

Commit 5209512

Browse files
committed
Authorizes
1 parent a08f1ca commit 5209512

12 files changed

+27
-1
lines changed

Zenergy/Zenergy/Controllers/ApiControllers/accessoriesController.cs

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
namespace Zenergy.Controllers.ApiControllers
1717
{
18+
[Authorize]
1819
public class accessoriesController : ApiController
1920
{
2021
private ZenergyContext db = new ZenergyContext();

Zenergy/Zenergy/Controllers/ApiControllers/activitiesController.cs

+3
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ public async Task<IHttpActionResult> findActivitiesByManagerId(int managerId)
6161

6262
// PUT: api/activities/5
6363
[ResponseType(typeof(void))]
64+
[Authorize(Roles = "Manager")]
6465
public IHttpActionResult Putactivity(int id, activity activity)
6566
{
6667
if (!ModelState.IsValid)
@@ -96,6 +97,7 @@ public IHttpActionResult Putactivity(int id, activity activity)
9697

9798
// POST: api/activities
9899
[ResponseType(typeof(activity))]
100+
[Authorize(Roles = "Manager")]
99101
public IHttpActionResult Postactivity(activity activity)
100102
{
101103
if (!ModelState.IsValid)
@@ -111,6 +113,7 @@ public IHttpActionResult Postactivity(activity activity)
111113

112114
// DELETE: api/activities/5
113115
[ResponseType(typeof(activity))]
116+
[Authorize(Roles = "Manager")]
114117
public IHttpActionResult Deleteactivity(int id)
115118
{
116119
activity activity = db.activity.Find(id);

Zenergy/Zenergy/Controllers/ApiControllers/adminsController.cs

+3
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
namespace Zenergy.Controllers.ApiControllers
1515
{
16+
[Authorize]
1617
public class adminsController : ApiController
1718
{
1819
private ZenergyContext db = new ZenergyContext();
@@ -32,6 +33,7 @@ public async Task<IHttpActionResult> Getadmin(int id)
3233

3334
// POST: api/admins
3435
[ResponseType(typeof(admin))]
36+
[Authorize(Roles = "Admin")]
3537
public async Task<IHttpActionResult> Postadmin(admin admin)
3638
{
3739
if (!ModelState.IsValid)
@@ -62,6 +64,7 @@ public async Task<IHttpActionResult> Postadmin(admin admin)
6264

6365
// DELETE: api/admins/5
6466
[ResponseType(typeof(admin))]
67+
[Authorize(Roles = "Admin")]
6568
public async Task<IHttpActionResult> Deleteadmin(int id)
6669
{
6770
admin admin = await db.admin.FindAsync(id);

Zenergy/Zenergy/Controllers/ApiControllers/categoriesController.cs

+4
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
namespace Zenergy.Controllers.ApiControllers
1414
{
15+
[Authorize]
1516
public class categoriesController : ApiController
1617
{
1718
private ZenergyContext db = new ZenergyContext();
@@ -36,6 +37,7 @@ public IHttpActionResult Getcategory(int id)
3637
}
3738

3839
// PUT: api/categories/5
40+
[Authorize(Roles = "Admin")]
3941
[ResponseType(typeof(void))]
4042
public IHttpActionResult Putcategory(int id, category category)
4143
{
@@ -72,6 +74,7 @@ public IHttpActionResult Putcategory(int id, category category)
7274

7375
// POST: api/categories
7476
[ResponseType(typeof(category))]
77+
[Authorize(Roles = "Admin")]
7578
public IHttpActionResult Postcategory(category category)
7679
{
7780
if (!ModelState.IsValid)
@@ -87,6 +90,7 @@ public IHttpActionResult Postcategory(category category)
8790

8891
// DELETE: api/categories/5
8992
[ResponseType(typeof(category))]
93+
[Authorize(Roles = "Admin")]
9094
public IHttpActionResult Deletecategory(int id)
9195
{
9296
category category = db.category.Find(id);

Zenergy/Zenergy/Controllers/ApiControllers/contributorsController.cs

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
namespace Zenergy.Controllers.ApiControllers
1515
{
16+
[Authorize]
1617
public class contributorsController : ApiController
1718
{
1819
private ZenergyContext db = new ZenergyContext();

Zenergy/Zenergy/Controllers/ApiControllers/eventRegistrationsController.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414

1515
namespace Zenergy.Controllers.ApiControllers
1616
{
17-
// [RoutePrefix("api/events")]
17+
// [RoutePrefix("api/events")]
18+
[Authorize]
1819
public class eventRegistrationsController : ApiController
1920
{
2021
private ZenergyContext db = new ZenergyContext();

Zenergy/Zenergy/Controllers/ApiControllers/managersController.cs

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
namespace Zenergy.Controllers.ApiControllers
1515
{
16+
[Authorize]
1617
public class managersController : ApiController
1718
{
1819
private ZenergyContext db = new ZenergyContext();
@@ -62,6 +63,7 @@ public async Task<IHttpActionResult> Postmanager(manager manager)
6263

6364
// DELETE: api/managers/5
6465
[ResponseType(typeof(manager))]
66+
[Authorize(Roles = "Admin")]
6567
public async Task<IHttpActionResult> Deletemanager(int id)
6668
{
6769
manager manager = await db.manager.FindAsync(id);

Zenergy/Zenergy/Controllers/ApiControllers/ponctualEventsController.cs

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
namespace Zenergy.Controllers.ApiControllers
1616
{
17+
[Authorize]
1718
public class ponctualEventsController : ApiController
1819
{
1920
private ZenergyContext db = new ZenergyContext();

Zenergy/Zenergy/Controllers/ApiControllers/productsController.cs

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
namespace Zenergy.Controllers
1515
{
16+
[Authorize]
1617
public class productsController : ApiController
1718
{
1819
private ZenergyContext db = new ZenergyContext();

Zenergy/Zenergy/Controllers/ApiControllers/regularEventsController.cs

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
namespace Zenergy.Controllers.ApiControllers
1515
{
16+
[Authorize]
1617
public class regularEventsController : ApiController
1718
{
1819
private ZenergyContext db = new ZenergyContext();

Zenergy/Zenergy/Controllers/ApiControllers/roomContentsController.cs

+4
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
namespace Zenergy.Controllers.ApiControllers
1515
{
16+
[Authorize]
1617
public class roomContentsController : ApiController
1718
{
1819
private ZenergyContext db = new ZenergyContext();
@@ -57,6 +58,7 @@ public async Task<IHttpActionResult> GetroomContent(int id)
5758
[HttpPut]
5859
[Route("api/roomContents")]
5960
[ResponseType(typeof(void))]
61+
[Authorize(Roles = "Admin")]
6062
public async Task<IHttpActionResult> PutroomContent(int roomId,int accessoryId, roomContent roomContent)
6163
{
6264
if (!ModelState.IsValid)
@@ -98,6 +100,7 @@ public async Task<IHttpActionResult> PutroomContent(int roomId,int accessoryId,
98100
/// <returns></returns>
99101
// POST: api/roomContents
100102
[ResponseType(typeof(roomContent))]
103+
[Authorize(Roles = "Admin")]
101104
public async Task<IHttpActionResult> PostroomContent(roomContent roomContent)
102105
{
103106
if (!ModelState.IsValid)
@@ -135,6 +138,7 @@ public async Task<IHttpActionResult> PostroomContent(roomContent roomContent)
135138
/// <returns></returns>
136139
// DELETE: api/roomContents?roomId=2&accessoryId=1
137140
[ResponseType(typeof(roomContent))]
141+
[Authorize(Roles = "Admin")]
138142
public async Task<IHttpActionResult> DeleteroomContent(int roomId, int accessoryId)
139143
{
140144
roomContent roomContent = await db.roomContent.Where(rc => rc.roomId == roomId & rc.accessoryId == accessoryId).FirstAsync();

Zenergy/Zenergy/Controllers/ApiControllers/roomsController.cs

+4
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
namespace Zenergy.Controllers.ApiControllers
1717
{
18+
[Authorize]
1819
public class roomsController : ApiController
1920
{
2021
private ZenergyContext db = new ZenergyContext();
@@ -58,6 +59,7 @@ public async Task<IHttpActionResult> Getroom(int id)
5859
/// <returns></returns>
5960
// PUT: api/rooms/5
6061
[ResponseType(typeof(void))]
62+
[Authorize(Roles = "Admin")]
6163
public async Task<IHttpActionResult> Putroom(int id, room room)
6264
{
6365
if (!ModelState.IsValid)
@@ -99,6 +101,7 @@ public async Task<IHttpActionResult> Putroom(int id, room room)
99101
/// <returns></returns>
100102
// POST: api/rooms
101103
[ResponseType(typeof(room))]
104+
[Authorize(Roles = "Admin")]
102105
public async Task<IHttpActionResult> Postroom(room room)
103106
{
104107
if (!ModelState.IsValid)
@@ -119,6 +122,7 @@ public async Task<IHttpActionResult> Postroom(room room)
119122
/// <param name="id"></param>
120123
/// <returns></returns>
121124
// DELETE: api/rooms/5
125+
[Authorize(Roles = "Admin")]
122126
[ResponseType(typeof(room))]
123127
public async Task<IHttpActionResult> Deleteroom(int id)
124128
{

0 commit comments

Comments
 (0)