예제 #1
0
        public UserAppService(IAppFolders appFolders,
                              RoleManager roleManager,
                              IUserEmailer userEmailer,
                              IUserListExcelExporter userListExcelExporter,
                              INotificationSubscriptionManager notificationSubscriptionManager,
                              IAppNotifier appNotifier,
                              IRepository <RolePermissionSetting, long> rolePermissionRepository,
                              IRepository <UserPermissionSetting, long> userPermissionRepository,
                              IRepository <UserRole, long> userRoleRepository,
                              IRepository <Role> roleRepository,
                              IUserPolicy userPolicy,
                              TenantManager tenantManager,
                              IAbpSession session,

                              ICustomTennantAppService customTennantAppService)
        {
            _roleManager                     = roleManager;
            _userEmailer                     = userEmailer;
            _userListExcelExporter           = userListExcelExporter;
            _notificationSubscriptionManager = notificationSubscriptionManager;
            _appNotifier                     = appNotifier;
            _rolePermissionRepository        = rolePermissionRepository;
            _userPermissionRepository        = userPermissionRepository;
            _userRoleRepository              = userRoleRepository;
            _roleRepository                  = roleRepository;
            _userPolicy    = userPolicy;
            _tenantManager = tenantManager;
            _session       = session;

            _customTennantAppService = customTennantAppService;
            _appFolders = appFolders;
        }
        public XuLyHoSoDoanhNghiep37AppService(
            EditionManager editionManager,
            IRepository <DoanhNghiep, long> doanhNghiepRepos,
            IRepository <XHoSo, long> hoSoRepos,
            IRepository <XHoSoTepDinhKem, long> hoSoTepDinhKemRepos,
            IRepository <XHoSoXuLy, long> hoSoXuLyRepos,
            IRepository <XHoSoXuLyHistory, long> hoSoXuLyHistoryRepos,
            IRepository <LoaiHoSo> loaiHoSoRepos,
            IRepository <TT37_PhamViHoatDong> phamViHoatDongRepos,
            IRepository <TT37_HoSoPhamViHD, long> hosoPhamViHDRepos,
            IRepository <PhongBan> phongBanRepos,
            IRepository <PhongBanLoaiHoSo> phongBanLoaiHoSoRepos,
            IRepository <User, long> userRepos,
            IRepository <QuocGia> quocGiaRepos,
            IAbpSession session,
            IRepository <ThanhToan, long> thanhToanRepos,
            IRepository <LogUploadFile, long> uploadFileRepos,

            ILichLamViecAppService lichLamViecAppService,
            ICustomTennantAppService customTennantAppService,
            CustomSessionAppSession mySession,
            CapSoThuTucAppService capSoThuTucAppService,
            ThanhToanKeyPayAppService thanhToanKeyPayAppService,

            IUnitOfWorkManager unitOfWorkManager)
        {
            _editionManager        = editionManager;
            _doanhNghiepRepos      = doanhNghiepRepos;
            _hoSoRepos             = hoSoRepos;
            _hoSoXuLyRepos         = hoSoXuLyRepos;
            _hoSoTepDinhKemRepos   = hoSoTepDinhKemRepos;
            _hoSoXuLyHistoryRepos  = hoSoXuLyHistoryRepos;
            _phamViHoatDongRepos   = phamViHoatDongRepos;
            _hosoPhamViHDRepos     = hosoPhamViHDRepos;
            _loaiHoSoRepos         = loaiHoSoRepos;
            _phongBanRepos         = phongBanRepos;
            _phongBanLoaiHoSoRepos = phongBanLoaiHoSoRepos;
            _userRepos             = userRepos;
            _quocGiaRepos          = quocGiaRepos;
            _session         = session;
            _thanhToanRepos  = thanhToanRepos;
            _uploadFileRepos = uploadFileRepos;

            _mySession = mySession;

            _lichLamViecAppService     = lichLamViecAppService;
            _customTennantAppService   = customTennantAppService;
            _capSoThuTucAppService     = capSoThuTucAppService;
            _thanhToanKeyPayAppService = thanhToanKeyPayAppService;

            _unitOfWorkManager = unitOfWorkManager;
        }
        public XuLyHoSoKeToan99AppService(IRepository <DoanhNghiep, long> doanhNghiepRepos,
                                          IRepository <XHoSo, long> hoSoRepos,
                                          IRepository <XHoSoXuLyHistory, long> hoSoXuLyHistoryRepos,
                                          IRepository <LoaiHoSo> loaiHoSoRepos,
                                          IRepository <ThanhToan, long> thanhToanRepos,
                                          IAbpSession session,

                                          ICustomTennantAppService customTennantAppService,
                                          IXuLyHoSoDoanhNghiep99AppService xuLyHoSoDoanhNghiepAppService)
        {
            _doanhNghiepRepos     = doanhNghiepRepos;
            _hoSoRepos            = hoSoRepos;
            _hoSoXuLyHistoryRepos = hoSoXuLyHistoryRepos;
            _loaiHoSoRepos        = loaiHoSoRepos;
            _thanhToanRepos       = thanhToanRepos;
            _session = session;

            _customTennantAppService       = customTennantAppService;
            _xuLyHoSoDoanhNghiepAppService = xuLyHoSoDoanhNghiepAppService;
        }
 public XuLyHoSoVanThu37AppService(IRepository <XHoSo, long> hoSoRepos,
                                   IRepository <XHoSoTepDinhKem, long> hoSoTepDinhKemRepos,
                                   IRepository <XHoSoXuLy, long> hoSoXuLyRepos,
                                   IRepository <XHoSoXuLyHistory, long> hoSoXuLyHistoryRepos,
                                   IRepository <User, long> userRepos,
                                   IAbpSession session,
                                   IRepository <Tinh> tinhRepos,
                                   IAppFolders appFolders,
                                   ICustomTennantAppService customTennantAppService,
                                   IRepository <PhongBanLoaiHoSo> phongBanLoaiHoSoRepos,
                                   ICurrentUnitOfWorkProvider unitOfWorkProvider,
                                   IRepository <Tenant> tenantRepository,
                                   IEmailSender emailSender,
                                   IWebUrlService webUrlService,
                                   IRepository <DoanhNghiep, long> doanhNghiepRepos,
                                   IEmailTemplateProvider emailTemplateProvider,
                                   IRepository <ThanhToan, long> thanhToanRepos)
 {
     _hoSoRepos            = hoSoRepos;
     _hoSoTepDinhKemRepos  = hoSoTepDinhKemRepos;
     _hoSoXuLyRepos        = hoSoXuLyRepos;
     _hoSoXuLyHistoryRepos = hoSoXuLyHistoryRepos;
     _userRepos            = userRepos;
     _session    = session;
     _tinhRepos  = tinhRepos;
     _appFolders = appFolders;
     _customTennantAppService = customTennantAppService;
     _phongBanLoaiHoSoRepos   = phongBanLoaiHoSoRepos;
     _thanhToanRepos          = thanhToanRepos;
     _unitOfWorkProvider      = unitOfWorkProvider;
     _tenantRepository        = tenantRepository;
     _emailSender             = emailSender;
     _webUrlService           = webUrlService;
     _doanhNghiepRepos        = doanhNghiepRepos;
     _emailTemplateProvider   = emailTemplateProvider;
 }