public RequestService(IUnitOfWork unitOfWork, IRequestRepository requestRepository,
                       IProfileRepository profileRepository, IStudentRepository studentRepository,
                       IPersonRepository personRepository, IMemberMasterRepository memberMasterRepository,
                       ISignerRepository signerRepository, ICartableRepository cartableRepository,
                       IPostPersonRepository postPersonRepository, IArchiveRepository archiveRepository,
                       IUserPostRepository userPostRepository, ICommissionRepository commissionRepository,
                       ICouncilRepository councilRepository, IAttachmentRepository attachmentRepository,
                       IVoteRepository voteRepository, ICommissionSpecialEducationRepository commissionSpecialEducationRepository)
 {
     _unitOfWork             = unitOfWork;
     _requestRepository      = requestRepository;
     _profileRepository      = profileRepository;
     _studentRepository      = studentRepository;
     _personRepository       = personRepository;
     _memberMasterRepository = memberMasterRepository;
     _signerRepository       = signerRepository;
     _cartableRepository     = cartableRepository;
     _postPersonRepository   = postPersonRepository;
     _archiveRepository      = archiveRepository;
     _userPostRepository     = userPostRepository;
     _commissionRepository   = commissionRepository;
     _councilRepository      = councilRepository;
     _attachmentRepository   = attachmentRepository;
     _voteRepository         = voteRepository;
     _commissionSpecialEducationRepository = commissionSpecialEducationRepository;
 }
 public CartableService(IUnitOfWork unitOfWork, IPostPersonRepository postPersonRepository,
                        IFieldofStudyRepository fieldofStudyRepository, ICartableRepository cartableRepository,
                        RequestRepository requestRepository, IVoteRepository voteRepository,
                        ISignerRepository signerRepository, ISettingsRepository settingsRepository,
                        IPersonelRepository personelRepository, ICommissionRepository commissionRepository,
                        ICouncilRepository councilRepository, IRequestService requestService,
                        IUserPostRepository userPostRepository, IPostRepository postRepository,
                        ICommissionService commissionService, ICouncilService councilService)
 {
     _unitOfWork             = unitOfWork;
     _postPersonRepository   = postPersonRepository;
     _fieldofStudyRepository = fieldofStudyRepository;
     _cartableRepository     = cartableRepository;
     _requestRepository      = requestRepository;
     _signerRepository       = signerRepository;
     _voteRepository         = voteRepository;
     _settingsRepository     = settingsRepository;
     _personelRepository     = personelRepository;
     _commissionRepository   = commissionRepository;
     _councilRepository      = councilRepository;
     _requestService         = requestService;
     _userPostRepository     = userPostRepository;
     _postRepository         = postRepository;
     _commissionService      = commissionService;
     _councilService         = councilService;
 }
 public RequestController(IRequestService requestService, ISignerRepository signerRepository,
                          ICartableRepository cartableRepository, IBaseInfoComissionCouncilService baseInfoComissionCouncilService,
                          ISettingService settingService, IAttachmentRepository attachmentRepository)
 {
     _requestService     = requestService;
     _signerRepository   = signerRepository;
     _cartableRepository = cartableRepository;
     _baseInfoComissionCouncilService = baseInfoComissionCouncilService;
     _settingService       = settingService;
     _attachmentRepository = attachmentRepository;
 }
        /// <summary>
        /// سازنده اولیه
        /// </summary>
        public ReportsService(IUnitOfWork unitOfWork, IRequestRepository requestRepository, IMemberMasterRepository memberMasterRepository,
                              IUniversityRepository universityRepository, ICouncilService councilService, ISignerRepository signerRepository, ICartableRepository cartableRepository)

        {
            _requestRepository      = requestRepository;
            _memberMasterRepository = memberMasterRepository;
            _unitOfWork             = unitOfWork;
            _councilService         = councilService;
            _signerRepository       = signerRepository;
            _cartableRepository     = cartableRepository;
            _universityRepository   = universityRepository;
        }
 public TicketingContext(ITicketingDbContextFactory contextFactory,
                         IAccessoryRepository accessoryRepository,
                         ICartableRepository cartableRepository,
                         ICategoryRepository categoryRepository,
                         ICompanyRepository companyRepository,
                         IConversationRepository conversationRepository,
                         ITicketRepository ticketRepository) : base(contextFactory)
 {
     Companies     = companyRepository;
     Cartables     = cartableRepository;
     Categories    = categoryRepository;
     Tickets       = ticketRepository;
     Conversations = conversationRepository;
     Accessories   = accessoryRepository;
 }
 public CouncilService(IUnitOfWork unitOfWork, IStudentRepository studentRepository,
                       IProfileRepository profileRepository, IRequestRepository requestRepository,
                       IMemberMasterRepository memberMasterRepository, IPersonRepository personRepository,
                       ISignerRepository signerRepository, ICartableRepository cartableRepository,
                       ISettingsRepository settingsRepository, ICouncilRepository councilRepository)
 {
     _unitOfWork             = unitOfWork;
     _studentRepository      = studentRepository;
     _profileRepository      = profileRepository;
     _requestRepository      = requestRepository;
     _memberMasterRepository = memberMasterRepository;
     _personRepository       = personRepository;
     _signerRepository       = signerRepository;
     _cartableRepository     = cartableRepository;
     _settingsRepository     = settingsRepository;
     _councilRepository      = councilRepository;
 }