public SharedBusinessLogic(SharedOptions sharedOptions, ISnapshotDateHelper snapshotDateHelper, ISourceComparer sourceComparer, ISendEmailService sendEmailService, INotificationService notificationService, IAuthorisationBusinessLogic authorisationBusinessLogic, IAuthenticationBusinessLogic authenticationBusinessLogic, IFileRepository fileRepository, IDataRepository dataRepository, IObfuscator obfuscator) { SharedOptions = sharedOptions; _snapshotDateHelper = snapshotDateHelper; SourceComparer = sourceComparer; SendEmailService = sendEmailService; NotificationService = notificationService; AuthorisationBusinessLogic = authorisationBusinessLogic; AuthenticationBusinessLogic = authenticationBusinessLogic; FileRepository = fileRepository; DataRepository = dataRepository; Obfuscator = obfuscator; }
public AuthenticationController(IAuthenticationBusinessLogic authenticationBusinessLogic) { this.authenticationBusinessLogic = authenticationBusinessLogic; }