@@ -120,7 +120,7 @@ public async Task<ResourceReferenceWithResourceDetailsViewModel> GetResourceRefe
120120 /// <param name="resourceReferenceIds">ids.</param>
121121 /// <returns>ResourceReferenceViewModels for matching resources.</returns>
122122 [ HttpGet ( "Bulk" ) ]
123- public async Task < BulkResourceReferenceViewModel > GetResourceReferencesByOriginalIds ( [ FromQuery ] List < int > resourceReferenceIds )
123+ public async Task < BulkResourceReferenceViewModel > GetResourceReferencesByOriginalIds ( [ FromQuery ] List < int > resourceReferenceIds )
124124 {
125125 if ( resourceReferenceIds . Count > MaxNumberOfReferenceIds )
126126 {
@@ -136,7 +136,7 @@ public async Task<BulkResourceReferenceViewModel> GetResourceReferencesByOrigina
136136 /// <param name="resourceReferences">ids.</param>
137137 /// <returns>ResourceReferenceViewModels for matching resources.</returns>
138138 [ HttpGet ( "BulkJson" ) ]
139- public async Task < BulkResourceReferenceViewModel > GetResourceReferencesByOriginalIdsFromJson ( [ FromQuery ] string resourceReferences )
139+ public async Task < BulkResourceReferenceViewModel > GetResourceReferencesByOriginalIdsFromJson ( [ FromQuery ] string resourceReferences )
140140 {
141141 var bulkResourceReferences = JsonConvert . DeserializeObject < BulkResourceReferencesFromJsonRequestModel > ( resourceReferences ) ;
142142
@@ -156,16 +156,28 @@ public async Task<BulkResourceReferenceViewModel> GetResourceReferencesByOrigina
156156 /// <summary>
157157 /// Get resourceReferences that have an in progress activity summary
158158 /// </summary>
159+ /// <param name="activityStatusId">activityStatusId.</param>
159160 /// <returns>ResourceReferenceViewModels for matching resources.</returns>
160161 [ HttpGet ( "User/{activityStatusId}" ) ]
161162 public async Task < List < ResourceReferenceWithResourceDetailsViewModel > > GetResourceReferencesByActivityStatus ( int activityStatusId )
162163 {
163164 // These activity statuses are set with other activity statuses and resource type within the ActivityStatusHelper.GetActivityStatusDescription
164165 // Note In progress is in complete in the db
165166 List < int > activityStatusIdsNotInUseInDB = new List < int > ( ) { ( int ) ActivityStatusEnum . Launched , ( int ) ActivityStatusEnum . InProgress , ( int ) ActivityStatusEnum . Viewed , ( int ) ActivityStatusEnum . Downloaded } ;
166- if ( this . CurrentUserId == null ) throw new UnauthorizedAccessException ( "User Id required." ) ;
167- if ( ! Enum . IsDefined ( typeof ( ActivityStatusEnum ) , activityStatusId ) ) throw new ArgumentOutOfRangeException ( $ "activityStatusId : { activityStatusId } does not exist within ActivityStatusEnum") ;
168- if ( activityStatusIdsNotInUseInDB . Contains ( activityStatusId ) ) throw new ArgumentOutOfRangeException ( $ "activityStatusId: { activityStatusId } does not exist within the database definitions") ;
167+ if ( this . CurrentUserId == null )
168+ {
169+ throw new UnauthorizedAccessException ( "User Id required." ) ;
170+ }
171+
172+ if ( ! Enum . IsDefined ( typeof ( ActivityStatusEnum ) , activityStatusId ) )
173+ {
174+ throw new ArgumentOutOfRangeException ( $ "activityStatusId : { activityStatusId } does not exist within ActivityStatusEnum") ;
175+ }
176+
177+ if ( activityStatusIdsNotInUseInDB . Contains ( activityStatusId ) )
178+ {
179+ throw new ArgumentOutOfRangeException ( $ "activityStatusId: { activityStatusId } does not exist within the database definitions") ;
180+ }
169181
170182 return await this . resourceService . GetResourceReferenceByActivityStatus ( new List < int > ( ) { activityStatusId } , this . CurrentUserId . Value ) ;
171183 }
@@ -177,7 +189,10 @@ public async Task<List<ResourceReferenceWithResourceDetailsViewModel>> GetResour
177189 [ HttpGet ( "User/Certificates" ) ]
178190 public async Task < List < ResourceReferenceWithResourceDetailsViewModel > > GetResourceReferencesByCertificates ( )
179191 {
180- if ( this . CurrentUserId == null ) throw new UnauthorizedAccessException ( "User Id required." ) ;
192+ if ( this . CurrentUserId == null )
193+ {
194+ throw new UnauthorizedAccessException ( "User Id required." ) ;
195+ }
181196
182197 return await this . resourceService . GetResourceReferencesForCertificates ( this . CurrentUserId . Value ) ;
183198 }
0 commit comments