Exemplo n.º 1
0
 public MembershipApi(BursifyUserRepository userRepository, ICryptoService cryptoService,
                      IUnitOfWorkFactory unitOfWorkFactory)
 {
     this._userRepository    = userRepository;
     this._cryptoService     = cryptoService;
     this._unitOfWorkFactory = unitOfWorkFactory;
 }
Exemplo n.º 2
0
 public UserApi(IUnitOfWorkFactory unitOfWorkFactory, BursifyUserRepository userRepository, Repository <UserAddress> userAddressRepository, CampaignRepository campaignRepository, CampaignSponsorRepository campaignSponsorRepository, NotificationRepository notificationRepository)
 {
     this.unitOfWorkFactory         = unitOfWorkFactory;
     this.userRepository            = userRepository;
     this.userAddressRepository     = userAddressRepository;
     this.campaignRepository        = campaignRepository;
     this.campaignSponsorRepository = campaignSponsorRepository;
     this.notificationRepository    = notificationRepository;
 }
Exemplo n.º 3
0
 public SponsorApi(IUnitOfWorkFactory unitOfWorkFactory, BursifyUserRepository userRepository, Repository <UserAddress> userAddressRepository, CampaignRepository campaignRepository, CampaignSponsorRepository campaignSponsorRepository, SponsorshipRepository sponsorshipRepository, StudentSponsorshipRepository studentSponsorshipRepository, Repository <Student> studentRepository, BridgeRepository <CampaignReport> campaignReportBridgeRepository, SponsorRepository sponsorRepository, NotificationRepository notificationRepository)
     : base(unitOfWorkFactory, userRepository, userAddressRepository, campaignRepository, campaignSponsorRepository, notificationRepository)
 {
     this.sponsorshipRepository          = sponsorshipRepository;
     this.studentSponsorshipRepository   = studentSponsorshipRepository;
     this.studentRepository              = studentRepository;
     this.campaignReportBridgeRepository = campaignReportBridgeRepository;
     this.sponsorRepository              = sponsorRepository;
 }
Exemplo n.º 4
0
 public AdminApi(Repository <Institution> institutionRepository, Repository <Subject> subjectRepository, IUnitOfWorkFactory unitOfWorkFactory, BursifyUserRepository userRepository, CampaignRepository campaignRepository, CampaignReportRepository campaignReportBridgeRepository)
 {
     this.institutionRepository          = institutionRepository;
     this.subjectRepository              = subjectRepository;
     this.unitOfWorkFactory              = unitOfWorkFactory;
     this.userRepository                 = userRepository;
     this.campaignRepository             = campaignRepository;
     this.campaignReportBridgeRepository = campaignReportBridgeRepository;
 }