public WarningService(IWarningQuery warningQuery, IWarningRepository warningRepository, IWarningValidator warningValidator, IWarningFactory warningFactory) { _warningQuery = warningQuery; _warningRepository = warningRepository; _warningValidator = warningValidator; _warningFactory = warningFactory; }
public IndexCalculator(string indexName, TimeSpan indexCalculationInterval, ISettingsService settingsService, IIndexStateRepository indexStateRepository, IIndexHistoryRepository indexHistoryRepository, ITickPricesService tickPricesService, ICoinMarketCapService coinMarketCapService, ITickPricePublisher tickPricePublisher, IWarningRepository warningRepository, IFirstStateAfterResetTimeRepository firstStateAfterResetTimeRepository, IIndexHandler indexHandler, ILogFactory logFactory) { _lastRebuild = DateTime.UtcNow.Date; _allMarketCaps = new List <AssetMarketCap>(); _topAssets = new List <string>(); _lastTopAssetMarketCaps = new ConcurrentDictionary <string, decimal>(); _indexName = indexName; _trigger = new TimerTrigger(nameof(IndexCalculator), indexCalculationInterval, logFactory, TimerHandlerAsync); _settingsService = settingsService; _indexStateRepository = indexStateRepository; _indexHistoryRepository = indexHistoryRepository; _tickPricesService = tickPricesService; _coinMarketCapService = coinMarketCapService; _tickPricePublisher = tickPricePublisher; _warningRepository = warningRepository; _firstStateAfterResetTimeRepository = firstStateAfterResetTimeRepository; _indexHandler = indexHandler; _log = logFactory.CreateLog(this); }
private void InitializeWarningRepository() { var warningRepository = new Mock <IWarningRepository>(); warningRepository.Setup(o => o.SaveAsync(It.IsAny <Warning>())) .Returns(() => { return(Task.CompletedTask); }); _warningRepository = warningRepository.Object; }
public WarningModule(ILogger <WarningModule> logger, IUserRepository userRepository, IServerRepository serverRepository, IWarningRepository warningRepository, DiscordSocketClient client, IServerService servers) { _logger = logger; _userRepository = userRepository; _serverRepository = serverRepository; _warningRepository = warningRepository; _client = client; _servers = servers; }
public WarningValidator(IDiseaseRepository diseaseRepository, IWarningRepository warningRepository) { _diseaseRepository = diseaseRepository; _warningRepository = warningRepository; RuleSet("Base", () => { RuleFor(warning => warning.Name).NotNull().NotEmpty(); RuleFor(warning => warning.Code).NotNull().NotEmpty(); RuleFor(warning => warning.DiseaseId).Must(diseaseId => diseaseId.IsNotZero()).WithMessage("Tienes que elegir una enfermedad"); Custom(ReferencesValidate); }); RuleSet("Create", () => { Custom(CreateCodeValidate); }); RuleSet("Update", () => { Custom(UpdateCodeValidate); }); }
public WarningService(IWarningRepository warningRepository) { _warningRepository = warningRepository; }
public WarningController(IWarningRepository warningRepository) { this.warningRepository = warningRepository; }
public WarningService(IWarningRepository warningRepository, IEntityRepository entityRepository, ICongressmenRepository congressmenRepository) { this.warningRepository = warningRepository; this.entityRepository = entityRepository; this.congressmenRepository = congressmenRepository; }
public WarningController(IWarningRepository warningRepository, IPopupService popupService) : base(popupService) { this.warningRepository = warningRepository; }
public WarningsController(IWarningRepository warningRepository) { _warningRepository = warningRepository; }