11namespace DigitalLearningSolutions . Web . Controllers . TrackingSystem . Delegates
22{
33 using System . Linq ;
4- using DigitalLearningSolutions . Data . DataServices ;
5- using DigitalLearningSolutions . Data . DataServices . UserDataService ;
64 using DigitalLearningSolutions . Data . Enums ;
75 using DigitalLearningSolutions . Data . Exceptions ;
86 using DigitalLearningSolutions . Data . Models . Common ;
2826 public class PromoteToAdminController : Controller
2927 {
3028 private readonly ICentreContractAdminUsageService centreContractAdminUsageService ;
31- private readonly ICourseCategoriesDataService courseCategoriesDataService ;
29+ private readonly ICourseCategoriesService courseCategoriesService ;
3230 private readonly ILogger < PromoteToAdminController > logger ;
3331 private readonly IRegistrationService registrationService ;
34- private readonly IUserDataService userDataService ;
3532 private readonly IUserService userService ;
3633 private readonly IEmailGenerationService emailGenerationService ;
3734 private readonly IEmailService emailService ;
3835
3936 public PromoteToAdminController (
40- IUserDataService userDataService ,
41- ICourseCategoriesDataService courseCategoriesDataService ,
37+ ICourseCategoriesService courseCategoriesService ,
4238 ICentreContractAdminUsageService centreContractAdminUsageService ,
4339 IRegistrationService registrationService ,
4440 ILogger < PromoteToAdminController > logger ,
@@ -47,8 +43,7 @@ public PromoteToAdminController(
4743 IEmailService emailService
4844 )
4945 {
50- this . userDataService = userDataService ;
51- this . courseCategoriesDataService = courseCategoriesDataService ;
46+ this . courseCategoriesService = courseCategoriesService ;
5247 this . centreContractAdminUsageService = centreContractAdminUsageService ;
5348 this . registrationService = registrationService ;
5449 this . logger = logger ;
@@ -61,10 +56,10 @@ IEmailService emailService
6156 public IActionResult Index ( int delegateId )
6257 {
6358 var centreId = User . GetCentreIdKnownNotNull ( ) ;
64- var userId = userDataService . GetUserIdFromDelegateId ( delegateId ) ;
59+ var userId = userService . GetUserIdFromDelegateId ( delegateId ) ;
6560 var userEntity = userService . GetUserById ( userId ) ;
6661
67- if ( TempData [ "IsDelegatePromoted" ] != null )
62+ if ( TempData [ "IsDelegatePromoted" ] != null )
6863 {
6964 TempData . Remove ( "IsDelegatePromoted" ) ;
7065 return RedirectToAction ( "StatusCode" , "LearningSolutions" , new { code = 410 } ) ;
@@ -74,7 +69,7 @@ public IActionResult Index(int delegateId)
7469 return NotFound ( ) ;
7570 }
7671
77- var categories = courseCategoriesDataService . GetCategoriesForCentreAndCentrallyManagedCourses ( centreId ) ;
72+ var categories = courseCategoriesService . GetCategoriesForCentreAndCentrallyManagedCourses ( centreId ) ;
7873 categories = categories . Prepend ( new Category { CategoryName = "All" , CourseCategoryID = 0 } ) ;
7974 var numberOfAdmins = centreContractAdminUsageService . GetCentreAdministratorNumbers ( centreId ) ;
8075
@@ -104,10 +99,10 @@ public IActionResult Index(AdminRolesFormData formData, int delegateId)
10499 adminRoles . IsContentManager ) )
105100 {
106101 var centreId = User . GetCentreIdKnownNotNull ( ) ;
107- var userId = userDataService . GetUserIdFromDelegateId ( delegateId ) ;
102+ var userId = userService . GetUserIdFromDelegateId ( delegateId ) ;
108103 var userEntity = userService . GetUserById ( userId ) ;
109104
110- var categories = courseCategoriesDataService . GetCategoriesForCentreAndCentrallyManagedCourses ( centreId ) ;
105+ var categories = courseCategoriesService . GetCategoriesForCentreAndCentrallyManagedCourses ( centreId ) ;
111106 categories = categories . Prepend ( new Category { CategoryName = "All" , CourseCategoryID = 0 } ) ;
112107 var numberOfAdmins = centreContractAdminUsageService . GetCentreAdministratorNumbers ( centreId ) ;
113108
@@ -142,7 +137,7 @@ public IActionResult Index(AdminRolesFormData formData, int delegateId)
142137 false
143138 ) ;
144139
145- var delegateUserEmailDetails = userDataService . GetDelegateById ( delegateId ) ;
140+ var delegateUserEmailDetails = userService . GetDelegateById ( delegateId ) ;
146141
147142 if ( delegateUserEmailDetails != null )
148143 {
0 commit comments