public UnitOfWork(ApplicationDbContext context) { _context = context; Confirmations = new ConfirmationRepository(context); Requests = new BloodRequestRepository(context); Banks = new BloodBankRepository(context); Donors = new DonorRepository(context); }
public ConfirmationService(IConfirmationRepository rep, IPurchaseRepository purchasseRep, IMusicsRepository MusicRep, IUnitOfWork uow) : base(rep, uow) { this._MusicRep = MusicRep; this._purchasseRep = purchasseRep; _emailService = ServiceLocator.GetService <PaskolEmailService>(); _pdfService = ServiceLocator.GetService <PDFServiceSoapClient>(); _MusicSrv = ServiceLocator.GetService <MusicService>(); }
public UserManager(IUserRepository userRepository, IConfirmationRepository confirmationRepository, ITagManager tagManager, IProjectRepository projectRepository ) { _confirmationRepository = confirmationRepository; _userRepository = userRepository; _tagManager = tagManager; _projectRepository = projectRepository; }
public MailingService( IUserRepository userRepository, IMailer mailer, IConfirmationRepository confirmationRepository, IMailingRepository mailingRepository) { _userRepository = userRepository; _mailer = mailer; _confirmationRepository = confirmationRepository; _mailingRepository = mailingRepository; }
public DashboardService(IUnitOfWork uow, INCRegisterRepository ncRegRep, INCDataUploadRepository ncDataUpRep, INCPurchaseRepository ncPurchaseRep, IAuctionRepository auctRep, IPurchaseRepository purchRep, IConfirmationRepository confRep) { this.auctRep = auctRep; this.confRep = confRep; this.ncDataUpRep = ncDataUpRep; this.ncPurchaseRep = ncPurchaseRep; this.ncRegRep = ncRegRep; this.purchRep = purchRep; }
public UserService( IConfirmationKeyGenerator confirmationKeyGenerator, IUtcTimeProvider utcTimeProvider, IUserRepository userRepository, IUserSessionRepository userSessionRepository, IConfirmationRepository confirmationRepository, IConfirmationProducer confirmationProducer, IConfigurationRoot configuration) { if (confirmationKeyGenerator == null) { throw new ArgumentNullException(nameof(confirmationKeyGenerator)); } if (utcTimeProvider == null) { throw new ArgumentNullException(nameof(utcTimeProvider)); } if (userRepository == null) { throw new ArgumentNullException(nameof(userRepository)); } if (userSessionRepository == null) { throw new ArgumentNullException(nameof(userSessionRepository)); } if (confirmationRepository == null) { throw new ArgumentNullException(nameof(confirmationRepository)); } if (confirmationProducer == null) { throw new ArgumentNullException(nameof(confirmationProducer)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } _confirmationKeyGenerator = confirmationKeyGenerator; _utcTimeProvider = utcTimeProvider; _userRepository = userRepository; _userSessionRepository = userSessionRepository; _confirmationRepository = confirmationRepository; _confirmationProducer = confirmationProducer; _confirmationUrl = GetConfirmationUrl(configuration); }
public Authorizer(TimeSpan tokenLifeTime, IUserRepository userRepository, IConfirmationRepository confirmationRepository) { TokenLifeTime = tokenLifeTime; _userRepository = userRepository; _confirmationRepository = confirmationRepository; }
public ConfirmationLogic(IUnitOfWork unitOfWork, IConfirmationRepository confirmationRepository) { _unitOfWork = unitOfWork; _confirmationRepository = confirmationRepository; }