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; }
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 + ""); //} }