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 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 ContextFactory(IStorage storage, IUserServiceFactory userServiceFactory, IStateFactory stateFactory, IServiceFactory serviceFactory) { this.storage = storage ?? throw new ArgumentNullException(nameof(storage)); this.serviceFactory = serviceFactory ?? throw new ArgumentNullException(nameof(serviceFactory)); this.stateFactory = stateFactory ?? throw new ArgumentNullException(nameof(stateFactory)); this.userService = (IInitUserService)userServiceFactory.CreateUserService(new InitState()); }
public KeepFitDetailController(IKitFitDiaryManager kitFitDiaryManager, IUserServiceFactory userServiceFactory, IDailyFoodManager dailyFoodManager) { _KitFitDiaryManager = kitFitDiaryManager; _UserServiceFactory = userServiceFactory; _DailyFoodManager = dailyFoodManager; }
public Users(IUserServiceFactory userServiceFactory, IUserImageServiceFactory userImageServiceFactory, IHostingEnvironment environment) { UserService = userServiceFactory.GetUserService(); UserImageService = userImageServiceFactory.GetUserImageService(); Environment = environment; }
public DailyFoodController( IKeepFitDiaryFactory keepFitDiaryFactory, IDailyFoodServiceFactory dailyFoodServiceFactory, IUserServiceFactory userServiceFactory ) { _KeepFitDiaryFactory = keepFitDiaryFactory; _DailyFoodServiceFactory = dailyFoodServiceFactory; _UserServiceFactory = userServiceFactory; }
public KeepFitController(IKitFitDiaryManager kitFitDiaryManager, IUserServiceFactory userServiceFactory, IDailyFoodManager dailyFoodManager, IKeepFitDiaryFactory keepFitDiaryFactory) { _KitFitDiaryManager = kitFitDiaryManager; _UserServiceFactory = userServiceFactory; _DailyFoodManager = dailyFoodManager; _KeepFitDiaryFactory = keepFitDiaryFactory; }
public UserNameProvider(long uid, IUserManager userManager, Tgnet.FootChat.Data.IRelationRepository relationRepository, Tgnet.FootChat.User.IUserSettingManager userSettingManager, IUserServiceFactory userServiceFactory, IAddressBookMobileRepository addressBookMobileRepository) { _Uid = uid; _UserManager = userManager; _RelationRepository = relationRepository; _UserSettingManager = userSettingManager; _UserServiceFactory = userServiceFactory; _AddressBookMobileRepository = addressBookMobileRepository; }
public ServiceFactory(IStorage storage, ITelegramBotClient client, ILogger logger) { this.storage = storage; this.logger = logger; userServiceFactory = new UserServiceFactory(storage, logger); var metricFactory = new MetricsFactory(Settings.Instance.Env, Settings.Logger); var metricService = metricFactory.Create(); senderFactory = new SenderFactory(client, metricService); parserService = new CommandHandlerFactory(); stateFactory = new StateFactory(logger); contextFactory = new ContextFactory(storage, userServiceFactory, stateFactory, this); }
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; }
public TouchUserOnEachVisitFilter(IUserServiceFactory userServiceFactory) { _userServiceFactory = userServiceFactory; }
public UserServiceConsumer(IUserServiceFactory userServiceFactory) { this.userServiceFactory = userServiceFactory; }
public OfferService(IUserServiceFactory userServiceFactory, ISomeOtherService someotherService) { _userServiceFactory = userServiceFactory; _someotherService = someotherService; }
/// <summary> /// Initializes a new instance of the <see cref="TouchUserOnEachVisitFilter"/> class. /// </summary> /// <param name="userServiceFactory">The user service factory.</param> public TouchUserOnEachVisitFilter(IUserServiceFactory userServiceFactory) { _userServiceFactory = userServiceFactory; }