public FootPrintManager( IFootPrintRepository footPrintRepository, IRepository <Data.FootPrintImg> footPrintImgRepository, IStaticResourceManager staticResourceManager, IRepository <Data.FootPrintTag> footPrintTagRepository, Project.IProjSourceManager projSourceManager, IUserManager userManager, IFootPrintServiceFactory footPrintServiceFactory, IUserViewProjFootListRecordRepository userViewProjFootListRecordRepository, IUserFavoriteRepository userFavoriteRepository, FCRMAPI.IPushManager eventPushManager, Docked.IDockedManager dockedManager ) { _FootPrintRepository = footPrintRepository; _FootPrintImgRepository = footPrintImgRepository; _StaticResourceManager = staticResourceManager; _FootPrintTagRepository = footPrintTagRepository; _ProjSourceManager = projSourceManager; _FootPrintTagRepository = footPrintTagRepository; _ProjSourceManager = projSourceManager; _UserManager = userManager; _FootPrintServiceFactory = footPrintServiceFactory; _UserViewProjFootListRecordRepository = userViewProjFootListRecordRepository; _UserFavoriteRepository = userFavoriteRepository; _EventPushManager = eventPushManager; _DockedManager = dockedManager; }
public FootPrintService(long fid, IFootPrintServiceFactory footPrintServiceFactory, IFootPrintRepository footPrintRepository, IRepository <Data.FootPrintImg> footPrintImgRepository, IRepository <Data.FootPrintTag> footPrintTagRepository, FCRMAPI.IPushManager eventPushManager, Project.IProjSourceManager projSourceManager, IStaticResourceManager staticResourceManager ) { ExceptionHelper.ThrowIfNotId(fid, nameof(fid)); _Fid = fid; _FootPrintRepository = footPrintRepository; _FootPrintImgRepository = footPrintImgRepository; _FootPrintTagRepository = footPrintTagRepository; _EventPushManager = eventPushManager; _ProjSourceManager = projSourceManager; _StaticResourceManager = staticResourceManager; _FootPrintServiceFactory = footPrintServiceFactory; _LazyEntity = new Lazy <Data.FootPrint>(() => { var entity = _FootPrintRepository.Entities.FirstOrDefault(p => p.fid == fid); if (entity == null) { throw new ExceptionWithErrorCode(ErrorCode.没有找到对应条目); } return(entity); }); }
public UserService(long uid, IFootChatUserRepository userRepository, IUserServiceStateRepository userServiceStateRepository, IRepository <UserBusinessArea> userBusinessAreaRepository, IRepository <UserProduct> userProductRepository, IRepository <UserBrand> userBrandRepository, IChannelProviderService <Tgnet.FootChat.UserService.IUserManagerService> userManagerServiceChannelProvider, IRepository <Data.UserLoginRecord> userLoginRecordRepository, IFileManager fileManager, IUserFavoriteRepository userFavoriteRepository, IFootPrintRepository footPrintRepository, IAddressBookMobileRepository addressBookMobileRepository, IRelationRepository relationRepository, IRepository <Data.Trade> tradeRepository, IRepository <Data.UserServiceStateUpdateRecord> userServiceStateUpdateRecordRepository, ICallRecordRepository callRecordRepository, IRepository <Data.UserViewFootPrintRecord> userViewFootPrintRecordRepository, IMessageService messageService, IRepository <Data.UserComplain> userComplainRepository, FCRMAPI.IPushManager fCRMAPIpushManager, ISearchManager searchManager, IChannelProviderService <VerifyService.IVerifyService> verifyServiceProvider, IDockedRecordRepository dockedRecordRepository ) { ExceptionHelper.ThrowIfNotId(uid, nameof(uid)); _Uid = uid; _UserRepository = userRepository; _UserServiceStateRepository = userServiceStateRepository; _UserBusinessAreaRepository = userBusinessAreaRepository; _UserProductRepository = userProductRepository; _UserBrandRepository = userBrandRepository; _UserManagerServiceChannelProvider = userManagerServiceChannelProvider; _UserLoginRecordRepository = userLoginRecordRepository; _FileManager = fileManager; _UserFavoriteRepository = userFavoriteRepository; _FootPrintRepository = footPrintRepository; _AddressBookMobileRepository = addressBookMobileRepository; _RelationRepository = relationRepository; _TradeRepository = tradeRepository; _UserServiceStateUpdateRecordRepository = userServiceStateUpdateRecordRepository; _CallRecordRepository = callRecordRepository; _UserViewFootPrintRecordRepository = userViewFootPrintRecordRepository; _MessageService = messageService; _UserComplainRepository = userComplainRepository; _FCRMAPIPushManager = fCRMAPIpushManager; _SearchManager = searchManager; _VerifyServiceProvider = verifyServiceProvider; _DockedRecordRepository = dockedRecordRepository; _LazyValue = new Lazy <FootUser>(() => { var entity = _UserRepository.Entities.FirstOrDefault(p => p.uid == _Uid); if (entity == null) { throw new ExceptionWithErrorCode(ErrorCode.没有找到对应条目); } return(entity); }); }
public FootPrintEvent( IFootPrintService footPrintService, IMessageService messageService, Tgnet.FootChat.Data.IFootPrintRepository footPrintRepository, IFootPrintManager footPrintManager, IProjSourceManager projSourceManager, IAddressBookMobileRepository addressBookMobileRepository, IUserServiceFactory userServiceFactory, INotifyServiceProxy notifyServiceProxy, FCRMAPI.IPushManager fCRMAPIpushManager, IRepository <Data.FootPrintTag> footPrintTagRepository, Push.IPushManager pushManager, IUserManager userManager) { _MessageService = messageService; _FootPrintRepository = footPrintRepository; _FootPrintManager = footPrintManager; _ProjSourceManager = projSourceManager; _AddressBookMobileRepository = addressBookMobileRepository; _UserServiceFactory = userServiceFactory; _NotifyServiceProxy = notifyServiceProxy; _FCRMAPIPushManager = fCRMAPIpushManager; _FootPrintTagRepository = footPrintTagRepository; _PushManager = pushManager; _UserManager = userManager; _FootPrintService = footPrintService; }
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; }
public ProjectEvent(IProjSourceManager projSourceManager, IFootPrintRepository footPrintRepository, INotifyServiceProxy notifyServiceProxy ) { _ProjSourceManager = projSourceManager; _FootPrintRepository = footPrintRepository; _NotifyServiceProxy = notifyServiceProxy; }
public UserFootPrintManager( IFootPrintRepository footPrintRepository, IUserViewProjFootListRecordRepository userViewProjFootListRecordRepository, FCRMAPI.IPushManager pushManager, IRepository <Data.UserViewFootPrintRecord> userViewFootPrintRecordRepository ) { _FootPrintRepository = footPrintRepository; _UserViewProjFootListRecordRepository = userViewProjFootListRecordRepository; _PushManager = pushManager; _UserViewFootPrintRecordRepository = userViewFootPrintRecordRepository; }
public ProjFootPrintWithPidStrategy( User.IUserService user, UpdateFootPrintModel model, IFootPrintServiceFactory footPrintServiceFactory, IFootPrintRepository footPrintRepository, IStaticResourceManager staticResourceManager, Project.IProjSourceManager projSourceManager, IRepository <Data.FootPrintImg> footPrintImgRepository ) : base(user, model, footPrintServiceFactory, footPrintRepository, staticResourceManager, footPrintImgRepository) { ExceptionHelper.ThrowIfNotId(model.Pid, nameof(model.Pid)); _Pid = model.Pid.Value; _ProjSourceManager = projSourceManager; }
public ProjFootPrintWithNameStrategy( User.IUserService user, UpdateFootPrintModel model, IFootPrintServiceFactory footPrintServiceFactory, IFootPrintRepository footPrintRepository, IStaticResourceManager staticResourceManager, Project.IProjSourceManager projSourceManager, IRepository <Data.FootPrintImg> footPrintImgRepository ) : base(user, model, footPrintServiceFactory, footPrintRepository, staticResourceManager, footPrintImgRepository) { ExceptionHelper.ThrowIfNullOrWhiteSpace(model.ProjName, nameof(model.ProjName)); _Name = model.ProjName; _ProjSourceManager = projSourceManager; }
public UserServiceFactory( IFootChatUserRepository userRepository, IUserServiceStateRepository userServiceStateRepository, IRepository <UserBusinessArea> userBusinessAreaRepository, IRepository <UserProduct> userProductRepository, IRepository <UserBrand> userBrandRepository, IChannelProviderService <Tgnet.FootChat.UserService.IUserManagerService> userManagerServiceChannelProvider, IRepository <Data.UserLoginRecord> userLoginRecordRepository, IFileManager fileManager, IUserFavoriteRepository userFavoriteRepository, IFootPrintRepository footPrintRepository, IAddressBookMobileRepository addressBookMobileRepository, IRelationRepository relationRepository, IRepository <Data.Trade> tradeRepository, IRepository <Data.UserServiceStateUpdateRecord> userServiceStateUpdateRecordRepository, ICallRecordRepository callRecordRepository, IRepository <Data.UserViewFootPrintRecord> userViewFootPrintRecordRepository, IMessageService messageService, IRepository <Data.UserComplain> userComplainRepository, FCRMAPI.IPushManager fCRMAPIpushManager, ISearchManager searchManager, IChannelProviderService <VerifyService.IVerifyService> verifyServiceProvider, IDockedRecordRepository dockedRecordRepository ) { _UserRepository = userRepository; _UserServiceStateRepository = userServiceStateRepository; _UserBusinessAreaRepository = userBusinessAreaRepository; _UserProductRepository = userProductRepository; _UserBrandRepository = userBrandRepository; _UserLoginRecordRepository = userLoginRecordRepository; _UserManagerServiceChannelProvider = userManagerServiceChannelProvider; _FileManager = fileManager; _UserFavoriteRepository = userFavoriteRepository; _FootPrintRepository = footPrintRepository; _AddressBookMobileRepository = addressBookMobileRepository; _RelationRepository = relationRepository; _TradeRepository = tradeRepository; _UserServiceStateUpdateRecordRepository = userServiceStateUpdateRecordRepository; _CallRecordRepository = callRecordRepository; _UserViewFootPrintRecordRepository = userViewFootPrintRecordRepository; _MessageService = messageService; _UserComplainRepository = userComplainRepository; _FCRMAPIPushManager = fCRMAPIpushManager; _SearchManager = searchManager; _VerifyServiceProvider = verifyServiceProvider; _DockedRecordRepository = dockedRecordRepository; }
public FootPrintServiceFactory( IFootPrintRepository footPrintRepository, IRepository <Data.FootPrintImg> footPrintImgRepository, IRepository <Data.FootPrintTag> footPrintTagRepository, FCRMAPI.IPushManager eventPushManager, Project.IProjSourceManager projSourceManager, IStaticResourceManager staticResourceManager ) { _FootPrintRepository = footPrintRepository; _FootPrintImgRepository = footPrintImgRepository; _FootPrintTagRepository = footPrintTagRepository; _EventPushManager = eventPushManager; _ProjSourceManager = projSourceManager; _StaticResourceManager = staticResourceManager; }
public UserProjectRelationManager( IFootChatUserRepository userRepository, IAddressBookMobileRepository addressBookMobileRepository, IRelationManager relationManager, IFootPrintRepository footPrintRepository, IUserManager userManager, IAddressBookManager addressBookManager, IRepository <Data.ClassStuRelation> classStuRelationRepository, IRepository <Data.Class> classRepository) { _RelationManager = relationManager; _UserRepository = userRepository; _FootPrintRepository = footPrintRepository; _UserManager = userManager; _AddressBookManager = addressBookManager; _AddressBookMobileRepository = addressBookMobileRepository; _ClassStuRelationRepository = classStuRelationRepository; _ClassRepository = classRepository; }
public BaseFootPrintStrategy(User.IUserService user, UpdateFootPrintModel model, IFootPrintServiceFactory footPrintServiceFactory, IFootPrintRepository footPrintRepository, IStaticResourceManager staticResourceManager, IRepository <Data.FootPrintImg> footPrintImgRepository ) { ExceptionHelper.ThrowIfNull(user, nameof(user)); _User = user; _Model = model; _Uid = user.Uid; _Fid = model.Fid; _Address = model.Address; _Content = model.Content; _Tags = model.TagId; _Image = model.Images; _FootPrintServiceFactory = footPrintServiceFactory; _FootPrintRepository = footPrintRepository; _StaticResourceManager = staticResourceManager; _FootPrintImgRepository = footPrintImgRepository; }
public PassFootPrintNotifyService(IFootPrintService service, IFootPrintRepository footPrintRepository, IFootPrintManager footPrintManager, IProjSourceManager projSourceManager, IAddressBookMobileRepository addressBookMobileRepository, IUserServiceFactory userServiceFactory, INotifyServiceProxy notifyServiceProxy, IMessageService messageService, Push.IPushManager pushManager, IUserManager userManager ) { _FootPrintService = service; _FootPrintRepository = footPrintRepository; _FootPrintManager = footPrintManager; _ProjSourceManager = projSourceManager; _AddressBookMobileRepository = addressBookMobileRepository; _UserServiceFactory = userServiceFactory; _NotifyServiceProxy = notifyServiceProxy; _MessageService = messageService; _PushManager = pushManager; _UserManager = userManager; }