/// <summary>
 /// Constructor
 /// </summary>
 /// <param name="systemUserService">System services.</param>
 /// <param name="hashingService">Hashing services.</param>
 /// <param name="systemEmailAddressService">System email address services.</param>
 /// <param name="systemPhoneNumberService">System phone number services.</param>
 /// <param name="systemLookupItemService">System lookup item services.</param>
 /// <param name="systemSubscriptionService">System subscription services.</param>
 /// <param name="systemDepartmentService">System department services.</param>
 /// <param name="systemUserManager">System database user managers.</param>
 /// <param name="systemManager">System database managers.</param>
 /// <param name="configuration">Microsoft configuration services.</param>
 /// <param name="webHostEnvironment">Microsoft web hosting environment services.</param>
 public SystemService(ISystemUserService systemUserService,
                      IHashingService hashingService,
                      ISystemEmailAddressService systemEmailAddressService,
                      ISystemPhoneNumberService systemPhoneNumberService,
                      ISystemLookupItemService systemLookupItemService,
                      ISystemSubscriptionService systemSubscriptionService,
                      ISystemDepartmentService systemDepartmentService,
                      ISystemUserManager systemUserManager,
                      ISystemManager systemManager,
                      IConfiguration configuration,
                      IWebHostEnvironment webHostEnvironment) : base(configuration, webHostEnvironment)
 {
     _systemUserService         = systemUserService;
     _hashingService            = hashingService;
     _systemEmailAddressService = systemEmailAddressService;
     _systemPhoneNumberService  = systemPhoneNumberService;
     _systemLookupItemService   = systemLookupItemService;
     _systemSubscriptionService = systemSubscriptionService;
     _systemDepartmentService   = systemDepartmentService;
     _systemUsersManager        = systemUserManager;
     _systemManager             = systemManager;
     _configuration             = configuration;
     _webHostEnvironment        = webHostEnvironment;
 }
예제 #2
0
 public SystemDepartmentsController(ISystemDepartmentService systemDepartmentService, IConfiguration configuration, IWebHostEnvironment webHostEnvironment)
 {
     _systemDepartmentService = systemDepartmentService;
     _configuration           = configuration;
     _webHostEnvironment      = webHostEnvironment;
 }