public PartyService(IPartyRepository partyRepository, IEntityService entityService, ICitizenRepository citizenRepository, ICongressCandidateVotingRepository congressCandidateVotingRepository, IPartyInviteRepository partyInviteRepository, IPartyJoinRequestRepository partyJoinRequestRepository, IWarningService warningService, IPopupService popupService) { this.partyRepository = partyRepository; this.entityService = entityService; this.citizenRepository = citizenRepository; this.congressCandidateVotingRepository = congressCandidateVotingRepository; this.partyInviteRepository = partyInviteRepository; this.partyJoinRequestRepository = partyJoinRequestRepository; this.warningService = Attach(warningService); this.popupService = popupService; }
public PartyController(IPartyRepository partyRepository, IPartyService partyService, ITransactionsService transactionService, IUploadService uploadService, ICongressCandidateVotingRepository congressCandidateVotingRepository, IWarningService warningService, ICountryRepository countryRepository, IEntityService entityService, ICongressCandidateService congressCandidateService , IPopupService popupService, ICitizenRepository citizenRepository, IPartyInviteRepository partyInviteRepository, IPartyJoinRequestRepository partyJoinRequestRepository) : base(popupService) { this.partyRepository = partyRepository; this.partyService = partyService; this.transactionService = transactionService; this.uploadService = uploadService; this.congressCandidateVotingRepository = congressCandidateVotingRepository; this.warningService = warningService; this.countryRepository = countryRepository; this.entityService = entityService; this.congressCandidateService = congressCandidateService; this.citizenRepository = citizenRepository; this.partyInviteRepository = partyInviteRepository; this.partyJoinRequestRepository = partyJoinRequestRepository; }