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 AddressBookManager(Data.IAddressBookMobileRepository addressBookMobileRepository,
                           IFootChatUserRepository userRepository,
                           IUserEventFactory userEventFactory,
                           FCRMAPI.IPushManager pushManager)
 {
     _AddressBookMobileRepository = addressBookMobileRepository;
     _UserRepository   = userRepository;
     _UserEventFactory = userEventFactory;
     _PushManager      = pushManager;
 }
 public UserAddressBookManager(IUserService user,
                               Data.IAddressBookMobileRepository addressBookMobileRepository,
                               IFootChatUserRepository userRepository,
                               IUserEventFactory userEventFactory,
                               FCRMAPI.IPushManager pushManager)
 {
     ExceptionHelper.ThrowIfNull(user, nameof(user));
     _User = user;
     _AddressBookMobileRepository = addressBookMobileRepository;
     _UserRepository   = userRepository;
     _UserEventFactory = userEventFactory;
     _PushManager      = pushManager;
 }