Пример #1
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;
 }
Пример #2
0
        public void test()
        {
            var dataSession = new DataSession();
            var uowFactory  = new UnitOfWorkFactory(dataSession);
            var uow         = uowFactory.CreateUnitOfWork();
            BridgeRepository <CampaignReport> campaignReportBridgeRepository = new BridgeRepository <CampaignReport>(dataSession);

            campaignReportBridgeRepository.Save(new CampaignReport()
            {
                BursifyUserId = 3,
                CampaignId    = 1,
                Reason        = "reason"
            });
            uow.Commit();

            //foreach (var cs in c)
            //{
            //    MessageBox.Show(cs.ID + "");
            //}
        }