3
3
using Microsoft . AspNetCore . Authorization ;
4
4
using Microsoft . AspNetCore . Mvc ;
5
5
6
- namespace ResourceServer . Controllers
6
+ namespace ResourceServer . Controllers ;
7
+
8
+ [ Authorize ( "dataEventRecords" ) ]
9
+ [ Route ( "api/[controller]" ) ]
10
+ public class DataEventRecordsController : Controller
7
11
{
8
- [ Authorize ( "dataEventRecords" ) ]
9
- [ Route ( "api/[controller]" ) ]
10
- public class DataEventRecordsController : Controller
12
+ private readonly IDataEventRecordRepository _dataEventRecordRepository ;
13
+
14
+ public DataEventRecordsController ( IDataEventRecordRepository dataEventRecordRepository )
15
+ {
16
+ _dataEventRecordRepository = dataEventRecordRepository ;
17
+ }
18
+
19
+ [ Authorize ( "dataEventRecordsUser" ) ]
20
+ [ HttpGet ]
21
+ public IActionResult Get ( )
22
+ {
23
+ return Ok ( _dataEventRecordRepository . GetAll ( ) ) ;
24
+ }
25
+
26
+ [ Authorize ( "dataEventRecordsAdmin" ) ]
27
+ [ HttpGet ( "{id}" ) ]
28
+ public IActionResult Get ( long id )
29
+ {
30
+ return Ok ( _dataEventRecordRepository . Get ( id ) ) ;
31
+ }
32
+
33
+ [ Authorize ( "dataEventRecordsAdmin" ) ]
34
+ [ HttpPost ]
35
+ public void Post ( [ FromBody ] DataEventRecord value )
36
+ {
37
+ _dataEventRecordRepository . Post ( value ) ;
38
+ }
39
+
40
+ [ Authorize ( "dataEventRecordsAdmin" ) ]
41
+ [ HttpPut ( "{id}" ) ]
42
+ public void Put ( long id , [ FromBody ] DataEventRecord value )
43
+ {
44
+ _dataEventRecordRepository . Put ( id , value ) ;
45
+ }
46
+
47
+ [ Authorize ( "dataEventRecordsAdmin" ) ]
48
+ [ HttpDelete ( "{id}" ) ]
49
+ public void Delete ( long id )
11
50
{
12
- private readonly IDataEventRecordRepository _dataEventRecordRepository ;
13
-
14
- public DataEventRecordsController ( IDataEventRecordRepository dataEventRecordRepository )
15
- {
16
- _dataEventRecordRepository = dataEventRecordRepository ;
17
- }
18
-
19
- [ Authorize ( "dataEventRecordsUser" ) ]
20
- [ HttpGet ]
21
- public IActionResult Get ( )
22
- {
23
- return Ok ( _dataEventRecordRepository . GetAll ( ) ) ;
24
- }
25
-
26
- [ Authorize ( "dataEventRecordsAdmin" ) ]
27
- [ HttpGet ( "{id}" ) ]
28
- public IActionResult Get ( long id )
29
- {
30
- return Ok ( _dataEventRecordRepository . Get ( id ) ) ;
31
- }
32
-
33
- [ Authorize ( "dataEventRecordsAdmin" ) ]
34
- [ HttpPost ]
35
- public void Post ( [ FromBody ] DataEventRecord value )
36
- {
37
- _dataEventRecordRepository . Post ( value ) ;
38
- }
39
-
40
- [ Authorize ( "dataEventRecordsAdmin" ) ]
41
- [ HttpPut ( "{id}" ) ]
42
- public void Put ( long id , [ FromBody ] DataEventRecord value )
43
- {
44
- _dataEventRecordRepository . Put ( id , value ) ;
45
- }
46
-
47
- [ Authorize ( "dataEventRecordsAdmin" ) ]
48
- [ HttpDelete ( "{id}" ) ]
49
- public void Delete ( long id )
50
- {
51
- _dataEventRecordRepository . Delete ( id ) ;
52
- }
51
+ _dataEventRecordRepository . Delete ( id ) ;
53
52
}
54
- }
53
+ }
0 commit comments