Example #1
0
 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>();
 }
Example #3
0
 public UserManager(IUserRepository userRepository,
                    IConfirmationRepository confirmationRepository,
                    ITagManager tagManager,
                    IProjectRepository projectRepository
                    )
 {
     _confirmationRepository = confirmationRepository;
     _userRepository         = userRepository;
     _tagManager             = tagManager;
     _projectRepository      = projectRepository;
 }
Example #4
0
 public MailingService(
     IUserRepository userRepository,
     IMailer mailer,
     IConfirmationRepository confirmationRepository,
     IMailingRepository mailingRepository)
 {
     _userRepository         = userRepository;
     _mailer                 = mailer;
     _confirmationRepository = confirmationRepository;
     _mailingRepository      = mailingRepository;
 }
Example #5
0
 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;
 }
Example #6
0
        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);
        }
Example #7
0
 public Authorizer(TimeSpan tokenLifeTime, IUserRepository userRepository, IConfirmationRepository confirmationRepository)
 {
     TokenLifeTime           = tokenLifeTime;
     _userRepository         = userRepository;
     _confirmationRepository = confirmationRepository;
 }
Example #8
0
 public ConfirmationLogic(IUnitOfWork unitOfWork, IConfirmationRepository confirmationRepository)
 {
     _unitOfWork             = unitOfWork;
     _confirmationRepository = confirmationRepository;
 }