/// <summary>
 /// Constructor dependency injection
 /// </summary>
 /// <param name="studentLogic"></param>
 /// <param name="driverLogic"></param>
 /// <param name="hostLogic"></param>
 /// <param name="eventLogic"></param>
 /// <param name="emailServiceApiApi"></param>
 public RegistrationLogic(IStudentLogic studentLogic, IDriverLogic driverLogic, IHostLogic hostLogic, IEventLogic eventLogic, IEmailServiceApi emailServiceApiApi)
 {
     _studentLogic       = studentLogic;
     _driverLogic        = driverLogic;
     _hostLogic          = hostLogic;
     _eventLogic         = eventLogic;
     _emailServiceApiApi = emailServiceApiApi;
 }
Example #2
0
 /// <summary>
 /// Constructor dependency injection
 /// </summary>
 /// <param name="globalConfigs"></param>
 /// <param name="studentLogic"></param>
 /// <param name="driverLogic"></param>
 /// <param name="hostLogic"></param>
 /// <param name="userLogic"></param>
 /// <param name="emailServiceApiApi"></param>
 public EmailUtilityLogic(GlobalConfigs globalConfigs, IStudentLogic studentLogic, IDriverLogic driverLogic, IHostLogic hostLogic, IUserLogic userLogic, IEmailServiceApi emailServiceApiApi)
 {
     _globalConfigs      = globalConfigs;
     _studentLogic       = studentLogic;
     _driverLogic        = driverLogic;
     _hostLogic          = hostLogic;
     _userLogic          = userLogic;
     _emailServiceApiApi = emailServiceApiApi;
 }
 /// <summary>
 /// Constructor dependency injection
 /// </summary>
 /// <param name="hostLogic"></param>
 public HostController(IHostLogic hostLogic)
 {
     _hostLogic = hostLogic;
 }
 /// <summary>
 /// Driver-Host mapping logic
 /// </summary>
 /// <param name="driverLogic"></param>
 /// <param name="hostLogic"></param>
 /// <param name="emailServiceApi"></param>
 public DriverHostMappingLogic(IDriverLogic driverLogic, IHostLogic hostLogic, IEmailServiceApi emailServiceApi)
 {
     _driverLogic     = driverLogic;
     _hostLogic       = hostLogic;
     _emailServiceApi = emailServiceApi;
 }