/// <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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Constructor dependency injection
 /// </summary>
 /// <param name="studentLogic"></param>
 /// <param name="driverLogic"></param>
 /// <param name="emailServiceApi"></param>
 public AttendanceLogic(IStudentLogic studentLogic, IDriverLogic driverLogic, IEmailServiceApi emailServiceApi)
 {
     _studentLogic    = studentLogic;
     _driverLogic     = driverLogic;
     _emailServiceApi = emailServiceApi;
 }
Exemplo n.º 4
0
 /// <summary>
 /// Student-Driver mapping logic
 /// </summary>
 /// <param name="studentLogic"></param>
 /// <param name="driverLogic"></param>
 /// <param name="emailServiceApi"></param>
 public StudentDriverMappingLogic(IStudentLogic studentLogic, IDriverLogic driverLogic, IEmailServiceApi emailServiceApi)
 {
     _studentLogic    = studentLogic;
     _driverLogic     = driverLogic;
     _emailServiceApi = emailServiceApi;
 }
Exemplo n.º 5
0
 public UserSetup(IUserLogic userLogic, IEmailServiceApi emailServiceApi)
 {
     _userLogic       = userLogic;
     _emailServiceApi = emailServiceApi;
 }
 public PasswordResetLogic(IEmailServiceApi emailServiceApi)
 {
     _emailServiceApi = emailServiceApi;
 }
 /// <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;
 }