//(static) to allow mocking datetime calling API public DatetimeController(IDatetimeProvider datetimeProvider) { if (_datetimeProvider == null) { _datetimeProvider = datetimeProvider; } }
public GetAvailableEntityQueryHandler( IDatetimeProvider datetimeProvider, IListQueryHandler queryHandler) { _datetimeProvider = datetimeProvider; _queryHandler = queryHandler; }
public EntityPlaceApplicationService( IDatetimeProvider dateTimeProvider, IListQueryHandler queryHandler) { _datetimeProvider = dateTimeProvider; _queryHandler = queryHandler; }
public EntitySalesApplicationService( IEntitySalesRepository EntitySalesRepository, IDatetimeProvider dateTimeProvider) { _EntitySalesRepository = EntitySalesRepository; _dateTimeProvider = dateTimeProvider; }
public void Mock([FromBody] DateTime datetime) { var datetimeProviderMock = new Mock <IDatetimeProvider>(); datetimeProviderMock.Setup(dtp => dtp.UtcNow).Returns(datetime); _datetimeProvider = datetimeProviderMock.Object; }
public ChannelReportService( IChannelRepository channelRepository, ISuspensionRepository suspensionRepository, IChatRepository chatRepository, IDatetimeProvider datetimeProvider) { this.channelRepository = channelRepository; this.suspensionRepository = suspensionRepository; this.chatRepository = chatRepository; this.datetimeProvider = datetimeProvider; }
public DataAnalyser(string fileStoragePath, ITagRepository tagRepository, ISuspensionRepository suspensionRepository, IDatetimeProvider datetimeProvider, ILogger <DataAnalyser> logger) { this.tagRepository = tagRepository; this.suspensionRepository = suspensionRepository; this.datetimeProvider = datetimeProvider; this.logger = logger; this.systemApplicationContext = new SystemAppContext(); this.modelsStoragePath = Path.Combine(fileStoragePath, "machineModels"); this.predictionEngineLookup = new Dictionary <Guid, PredictionEngine <SuspensionDataRow, SentimentPrediction> >(); this.skipTag = new List <Guid>(); }
public ChatlogService( ICompositeChatClient compositeChatClient, IChatRepository chatRepository, IDeletedMessagesRepository deletedMessagesRepository, IDatetimeProvider datetimeProvider, ILogger <ChatlogService> logger) { this.compositeChatClient = compositeChatClient; this.chatRepository = chatRepository; this.deletedMessagesRepository = deletedMessagesRepository; this.datetimeProvider = datetimeProvider; this.logger = logger; }
public WorkoutController(IMapper mapper, IWorkoutInformationService workoutInformationService, IWeekScheduleService weekScheduleService, IDatetimeProvider datetimeProvider, IDailyWorkoutService dailyWorkoutService, IMemberIdProvider memberIdProvider, IMemberService memberService, IWorkoutService workoutService, IModelViewFactory modelViewFactory, IDataModelFactory dataModelFactory) { this.mapper = mapper ?? throw new ArgumentException("Mapper cannot be null"); this.workoutInformationService = workoutInformationService ?? throw new ArgumentException("workoutInformationService cannot be null"); this.weekScheduleService = weekScheduleService ?? throw new ArgumentException("weekScheduleService cannot be null"); this.datetimeProvider = datetimeProvider ?? throw new ArgumentException("datetimeProvider cannot be null"); this.dailyWorkoutService = dailyWorkoutService ?? throw new ArgumentException("dailyWorkoutService cannot be null"); this.memberIdProvider = memberIdProvider ?? throw new ArgumentException("memberIdProvider cannot be null"); this.memberService = memberService ?? throw new ArgumentException("memberService cannot be null"); this.workoutService = workoutService ?? throw new ArgumentException("workoutService cannot be null"); this.modelViewFactory = modelViewFactory ?? throw new ArgumentException("modelViewFactory cannot be null"); this.dataModelFactory = dataModelFactory ?? throw new ArgumentException("dataModelFactory cannot be null"); }
public ChannelMonitoringService( ICompositeChatClient compositeChatClient, IDatetimeProvider datetimeProvider, IChatterRepository chatterRepository, IRuleCheckService ruleCheckService, ILogger <ChannelMonitoringService> logger) { this.compositeChatClient = compositeChatClient; this.datetimeProvider = datetimeProvider; this.chatterRepository = chatterRepository; this.ruleCheckService = ruleCheckService; this.logger = logger; }
public UserService( IUserRepository userRepository, ISecurity security, IMessageDispatcher messageDispatcher, IDatetimeProvider datetimeProvider, ITwitchApiIntegration twitchApi) { this.userRepository = userRepository; this.security = security; this.messageDispatcher = messageDispatcher; this.datetimeProvider = datetimeProvider; this.twitchApi = twitchApi; }
public SuspensionService( ISuspensionRepository suspensionRepository, IChannelRepository channelRepository, ITagRepository tagRepository, IMessageDispatcher messageDispatcher, IDatetimeProvider datetimeProvider, IFileRepository fileRepository) { this.suspensionRepository = suspensionRepository; this.channelRepository = channelRepository; this.tagRepository = tagRepository; this.messageDispatcher = messageDispatcher; this.datetimeProvider = datetimeProvider; this.fileRepository = fileRepository; }
public ChannelService( IChannelRepository channelRepository, IMessageDispatcher messageDispatcher, IChatRepository chatRepository, IDatetimeProvider datetimeProvider, ITagRepository tagRepository, IUserRepository userRepository) { this.channelRepository = channelRepository; this.messageDispatcher = messageDispatcher; this.chatRepository = chatRepository; this.datetimeProvider = datetimeProvider; this.tagRepository = tagRepository; this.userRepository = userRepository; }
public ChatlistenerService( IChatClient client, IPubSubClient pubSubClient, IChannelRepository channelRepository, IDatetimeProvider datetimeProvider, IChatRepository chatRepository, ILogger <ChatlistenerService> logger) { this.client = client; this.pubSubClient = pubSubClient; this.channelRepository = channelRepository; this.datetimeProvider = datetimeProvider; this.chatRepository = chatRepository; this.logger = logger; }
public SuspensionLogService( ICompositeChatClient compositeChatClient, IDatetimeProvider datetimeProvider, ISuspensionRepository suspensionRepository, IChatRepository chatRepository, IUserRepository userRepository, IDataAnalyser dataAnalyser, IServiceProvider serviceProvider, ISuspensionLogSettings suspensionLogSettings, ILogger <SuspensionLogService> logger) { this.compositeChatClient = compositeChatClient; this.datetimeProvider = datetimeProvider; this.suspensionRepository = suspensionRepository; this.chatRepository = chatRepository; this.userRepository = userRepository; this.dataAnalyser = dataAnalyser; this.serviceProvider = serviceProvider; this.suspensionLogSettings = suspensionLogSettings; this.logger = logger; }
public EntityEntityApplicationService( UesEtNumberEntity UesEntity, SrnNumberEntity SrnEntity, ElioNumberEntity galEntity, IEntitySalesRepository EntitySalesRepository, IEntityEntityRepository repo, IDatetimeProvider dateTimeProvider, ISendSrnRevocationMailHandler notification, UpdateEntityEntityCommandEntity updateValidation, CreateEntityEntityCommandEntity createValidation, ISendSrnRevocationProcessMessageHandler SrnRevocationMessage ) { _repo = repo; _dateTimeProvider = dateTimeProvider; _notification = notification; _updateValidation = updateValidation; _createValidation = createValidation; _SrnRevocationMessage = SrnRevocationMessage; _UesValidation = UesEntity; _SrnValidation = SrnEntity; _ElioValidation = galEntity; _EntitySalesRepository = EntitySalesRepository; }
public WeekScheduleService(IEfRepostory <WeekSchedule> weekScheduleRepo, IUnitOfWork unitOfWork, IDatetimeProvider datetimeProvider) { this.weekScheduleRepo = weekScheduleRepo ?? throw new ArgumentException("WeekSchedule repo cannot be null"); this.unitOfWork = unitOfWork ?? throw new ArgumentException("UnitOfWork cannot be null"); this.datetimeProvider = datetimeProvider ?? throw new ArgumentException("DateTime provider cannot be null"); }
public DatetimeCalculator(IDatetimeProvider _datetimeProvider) { this._datetimeProvider = _datetimeProvider; }
public GetEntityPlaceByPlaceIdQueryHandler(IDatetimeProvider datetimeProvider , IListQueryHandler queryHandler) { _datetimeProvider = datetimeProvider; _queryHandler = queryHandler; }
public TagService(ITagRepository tagRepository, IDatetimeProvider datetimeProvider) { this.tagRepository = tagRepository; this.datetimeProvider = datetimeProvider; }