@@ -20,128 +20,100 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2020
2121using System . Collections . Generic ;
2222using Microting . TimePlanningBase . Infrastructure . Const ;
23- using Microting . TimePlanningBase . Infrastructure . Data . Entities ;
2423
25- namespace TimePlanning . Pn . Controllers
26- {
27- using System . Threading . Tasks ;
28- using Castle . Core ;
29- using Infrastructure . Models . Settings ;
30- using Microsoft . AspNetCore . Authorization ;
31- using Microsoft . AspNetCore . Mvc ;
32- using Microting . eFormApi . BasePn . Infrastructure . Database . Entities ;
33- using Microting . eFormApi . BasePn . Infrastructure . Models . API ;
34- using Services . TimePlanningSettingService ;
35-
36- [ Route ( "api/time-planning-pn/settings" ) ]
37- public class TimePlanningSettingsController : Controller
38- {
39- private readonly ISettingService _settingService ;
40-
41- public TimePlanningSettingsController ( ISettingService settingService )
42- {
43- _settingService = settingService ;
44- }
24+ namespace TimePlanning . Pn . Controllers ;
4525
46- [ HttpGet ]
47- [ Authorize ( Roles = EformRole . Admin ) ]
48- public async Task < OperationDataResult < TimePlanningSettingsModel > > GetSettings ( )
49- {
50- return await _settingService . GetSettings ( ) ;
51- }
26+ using System . Threading . Tasks ;
27+ using Infrastructure . Models . Settings ;
28+ using Microsoft . AspNetCore . Authorization ;
29+ using Microsoft . AspNetCore . Mvc ;
30+ using Microting . eFormApi . BasePn . Infrastructure . Database . Entities ;
31+ using Microting . eFormApi . BasePn . Infrastructure . Models . API ;
32+ using Services . TimePlanningSettingService ;
5233
53- [ HttpPut ]
54- [ Authorize ( Roles = EformRole . Admin ) ]
55- public async Task < OperationResult > UpdateSettings ( [ FromBody ] TimePlanningSettingsModel timePlanningSettingsModel )
56- {
57- return await _settingService . UpdateSettings ( timePlanningSettingsModel ) ;
58- }
59-
60- [ HttpPut ]
61- [ Route ( "folder" ) ]
62- [ Authorize ( Roles = EformRole . Admin ) ]
63- public async Task < OperationResult > UpdateFolder ( [ FromBody ] int folderId )
64- {
65- return await _settingService . UpdateFolder ( folderId ) ;
66- }
67-
68-
69- [ HttpPut ]
70- [ Route ( "sites" ) ]
71- [ Authorize ( Roles = EformRole . Admin ) ]
72- public async Task < OperationResult > AddSite ( [ FromBody ] int siteId )
73- {
74- return await _settingService . AddSite ( siteId ) ;
75- }
34+ [ Route ( "api/time-planning-pn/settings" ) ]
35+ public class TimePlanningSettingsController ( ISettingService settingService ) : Controller
36+ {
37+ [ HttpGet ]
38+ [ Authorize ( Roles = EformRole . Admin ) ]
39+ public async Task < OperationDataResult < TimePlanningSettingsModel > > GetSettings ( )
40+ {
41+ return await settingService . GetSettings ( ) ;
42+ }
7643
44+ [ HttpPut ]
45+ [ Authorize ( Roles = EformRole . Admin ) ]
46+ public async Task < OperationResult > UpdateSettings ( [ FromBody ] TimePlanningSettingsModel timePlanningSettingsModel )
47+ {
48+ return await settingService . UpdateSettings ( timePlanningSettingsModel ) ;
49+ }
7750
78- /* [HttpPut]
79- [Route("eform ")]
80- [Authorize(Roles = EformRole.Admin)]
81- public async Task<OperationResult> UpdateEform ([FromBody] int eformId )
82- {
83- return await _settingService.UpdateEform(eformId );
84- }*/
51+ [ HttpPut ]
52+ [ Route ( "sites " ) ]
53+ [ Authorize ( Roles = EformRole . Admin ) ]
54+ public async Task < OperationResult > AddSite ( [ FromBody ] int siteId )
55+ {
56+ return await settingService . AddSite ( siteId ) ;
57+ }
8558
86- [ HttpDelete ]
87- [ Route ( "sites" ) ]
88- [ Authorize ( Roles = EformRole . User ) ]
89- public async Task < OperationResult > DeleteSite ( int siteId )
90- {
91- return await _settingService . DeleteSite ( siteId ) ;
92- }
59+ [ HttpDelete ]
60+ [ Route ( "sites" ) ]
61+ [ Authorize ( Roles = EformRole . User ) ]
62+ public async Task < OperationResult > DeleteSite ( int siteId )
63+ {
64+ return await settingService . DeleteSite ( siteId ) ;
65+ }
9366
94- [ HttpGet ]
95- [ Route ( "sites" ) ]
96- [ Authorize ( Policy = TimePlanningClaims . GetWorkingHours ) ]
97- public async Task < OperationDataResult < List < Site > > > GetAvailableSites ( )
98- {
99- return await _settingService . GetAvailableSites ( null ) ;
100- }
67+ [ HttpGet ]
68+ [ Route ( "sites" ) ]
69+ [ Authorize ( Policy = TimePlanningClaims . GetWorkingHours ) ]
70+ public async Task < OperationDataResult < List < Site > > > GetAvailableSites ( )
71+ {
72+ return await settingService . GetAvailableSites ( null ) ;
73+ }
10174
102- [ HttpGet ]
103- [ Route ( "registration-sites" ) ]
104- public async Task < OperationDataResult < List < Site > > > RegistrationSites ( string token )
105- {
106- return await _settingService . GetAvailableSites ( token ) ;
107- }
75+ [ HttpGet ]
76+ [ Route ( "registration-sites" ) ]
77+ public async Task < OperationDataResult < List < Site > > > RegistrationSites ( string token )
78+ {
79+ return await settingService . GetAvailableSites ( token ) ;
80+ }
10881
109- [ HttpGet ]
110- [ Route ( "assigned-sites" ) ]
111- [ Authorize ( Policy = TimePlanningClaims . GetWorkingHours ) ]
112- public async Task < OperationDataResult < AssignedSite > > GetAssignedSite ( int siteId )
113- {
114- return await _settingService . GetAssignedSite ( siteId ) ;
115- }
82+ [ HttpGet ]
83+ [ Route ( "assigned-sites" ) ]
84+ [ Authorize ( Policy = TimePlanningClaims . GetWorkingHours ) ]
85+ public async Task < OperationDataResult < AssignedSite > > GetAssignedSite ( int siteId )
86+ {
87+ return await settingService . GetAssignedSite ( siteId ) ;
88+ }
11689
117- [ HttpGet ]
118- [ Route ( "assigned-site" ) ]
119- public async Task < OperationDataResult < AssignedSite > > GetAssignedSiteByCurrentUserName ( )
120- {
121- return await _settingService . GetAssignedSiteByCurrentUserName ( ) ;
122- }
90+ [ HttpGet ]
91+ [ Route ( "assigned-site" ) ]
92+ public async Task < OperationDataResult < AssignedSite > > GetAssignedSiteByCurrentUserName ( )
93+ {
94+ return await settingService . GetAssignedSiteByCurrentUserName ( ) ;
95+ }
12396
124- [ HttpPut ]
125- [ Route ( "assigned-site" ) ]
126- [ Authorize ( Policy = TimePlanningClaims . GetWorkingHours ) ]
127- public async Task < OperationResult > UpdateAssignedSite ( [ FromBody ] AssignedSite site )
128- {
129- return await _settingService . UpdateAssignedSite ( site ) ;
130- }
97+ [ HttpPut ]
98+ [ Route ( "assigned-site" ) ]
99+ [ Authorize ( Policy = TimePlanningClaims . GetWorkingHours ) ]
100+ public async Task < OperationResult > UpdateAssignedSite ( [ FromBody ] AssignedSite site )
101+ {
102+ return await settingService . UpdateAssignedSite ( site ) ;
103+ }
131104
132- [ HttpGet ]
133- [ Route ( "global-auto-break-settings" ) ]
134- public async Task < OperationDataResult < GlobalAutoBreakSettings > > GetGlobalAutoBreakSettings ( )
135- {
136- return await _settingService . GetGlobalAutoBreakSettings ( ) ;
137- }
105+ [ HttpGet ]
106+ [ Route ( "global-auto-break-settings" ) ]
107+ public async Task < OperationDataResult < GlobalAutoBreakSettings > > GetGlobalAutoBreakSettings ( )
108+ {
109+ return await settingService . GetGlobalAutoBreakSettings ( ) ;
110+ }
138111
139- [ HttpDelete ]
140- [ Route ( "reset-global-auto-break-settings" ) ]
141- [ Authorize ( Roles = EformRole . Admin ) ]
142- public OperationResult ResetGlobalAutoBreakSettings ( )
143- {
144- return _settingService . ResetGlobalAutoBreakSettings ( ) ;
145- }
112+ [ HttpDelete ]
113+ [ Route ( "reset-global-auto-break-settings" ) ]
114+ [ Authorize ( Roles = EformRole . Admin ) ]
115+ public OperationResult ResetGlobalAutoBreakSettings ( )
116+ {
117+ return settingService . ResetGlobalAutoBreakSettings ( ) ;
146118 }
147119}
0 commit comments