public ImportFootPrintManager(
     Tgnet.FootChat.Project.IProjectManager projectManager,
     Tgnet.FootChat.User.UserManager userManager,
     IFootPrintRepository footPrintRepository,
     IFootChatUserRepository footChatUserRepository,
     FCRMAPI.IPushManager pushManager,
     IStaticResourceManager staticResourceManager,
     IUserServiceFactory userServiceFactory,
     Tgnet.Data.IRepository <Data.ImportUserRecord> importUserRecordRepository,
     IRepository <Data.ImportFootPrintRecord> importFootPrintRecordRepository,
     ITagSourceRepository tagSourceRepository,
     IRepository <Data.FootPrintTag> footPrintTagRepository,
     Data.IAddressBookMobileRepository addressBookMobileRepository,
     IFootPrintServiceFactory footPrintServiceFactory)
 {
     _ProjectManager                  = projectManager;
     _UserManager                     = userManager;
     _FootPrintRepository             = footPrintRepository;
     _FootChatUserRepository          = footChatUserRepository;
     _PushManager                     = pushManager;
     _StaticResourceManager           = staticResourceManager;
     _UserServiceFactory              = userServiceFactory;
     _ImportUserRecordRepository      = importUserRecordRepository;
     _ImportFootPrintRecordRepository = importFootPrintRecordRepository;
     _TagSourceRepository             = tagSourceRepository;
     _FootPrintTagRepository          = footPrintTagRepository;
     _AddressBookMobileRepository     = addressBookMobileRepository;
     _FootPrintServiceFactory         = footPrintServiceFactory;
 }
示例#2
0
 public UserManager(IFootChatUserRepository userRepository,
                    ServiceAgent oAuth2Service,
                    IChannelProviderService <IUserManagerService> userManagerServiceChannelProvider,
                    IChannelProviderService <IUserInfoService> userInfoServiceChannelProvider,
                    IMobileManager mobileManager,
                    IStaticResourceManager staticResourceManager,
                    IUserServiceStateRepository userServiceStateRepository,
                    IRepository <Data.UserViewFootPrintRecord> userViewFootPrintRecordRepository,
                    IRepository <Data.UserBusinessArea> userBusinessAreaRepository,
                    IPushManager pushManager,
                    Tgnet.Data.IRepository <Data.ImportUserRecord> importUserRecordRepository,
                    IRepository <Data.UserProduct> userProductRepository
                    )
 {
     _UserRepository = userRepository;
     _OAuth2Service  = oAuth2Service;
     _MobileManager  = mobileManager;
     _UserInfoServiceChannelProvider    = userInfoServiceChannelProvider;
     _UserManagerServiceChannelProvider = userManagerServiceChannelProvider;
     _StaticResourceManager             = staticResourceManager;
     _UserServiceStateRepository        = userServiceStateRepository;
     _UserViewFootPrintRecordRepository = userViewFootPrintRecordRepository;
     _UserBusinessAreaRepository        = userBusinessAreaRepository;
     _PushManager = pushManager;
     _ImportUserRecordRepository = importUserRecordRepository;
     _UserProductRepository      = userProductRepository;
 }