/// <summary> /// Initializes a new instance of the <see cref="Account"/> class. /// </summary> /// <param name="accountType">Type of the account.</param> /// <param name="interestCalculator">The interest calculator.</param> /// <param name="dateProvider">The date provider.</param> public Account(AccountType accountType,IInterestCalculator interestCalculator,IDateProvider dateProvider) { AccountType = accountType; transactionsList = new List<Transaction>(); this.interestCalculator = interestCalculator; this.dateProvider = dateProvider; }
public Person(string name, IDateProvider dateProvider) { DateProvider = dateProvider; Name = name; CreatedDateUtc = DateProvider.UtcNow(); }
public LoginController(IUserRepository userRepository, IJwtProvider jwtProvider, IDateProvider dateProvider, IDtoValidator<LoginAttempt> loginAttemptValidator) { _jwtProvider = jwtProvider; _dateProvider = dateProvider; _loginAttemptValidator = loginAttemptValidator; _userRepository = userRepository; }
public Label(IDateProvider dateProvider, IIdentityProvider identitiyProvider, IStorageProvider storageProvider) { DateProvider = dateProvider; IdentityProvider = identitiyProvider; StorageProvider = storageProvider; }
public Card(IDateProvider dateProvider, IStorageProvider storageProvider, IIdentityProvider identityProvider, IConfigurationProvider configurationProvider) { DateProvider = dateProvider; StorageProvider = storageProvider; IdentityProvider = identityProvider; ConfigurationProvider = configurationProvider; }
public TripController(ITripServices tripServices, IRatingServices ratingServices, ITripNotificationServices tripNotificationServices, ITownProvider townProvider, IStatisticsServices statisticsServices, IViewServices viewServices, IDateProvider dateProvider, ITripProvider tripProvider, INotificationServices notificationServices) { this.TripServices = tripServices; this.RatingServices = ratingServices; this.TripNotificationServices = tripNotificationServices; this.StatisticsServices = statisticsServices; this.ViewServices = viewServices; this.TownProvider = townProvider; this.DateProvider = dateProvider; this.TripProvider = tripProvider; this.NotificationServices = notificationServices; }
public OpenWeatherMapHourlyForecastsRepository(IRestClient client, string resourcePath, string apiKey, IDateProvider dateProvider, Coordinates coordinates) : base(client, resourcePath, apiKey, dateProvider) { _coordinates = coordinates; }
public CryptoService(IDateProvider dateProvider, IOptions <JwtOptions> jwtOptions) { _dateProvider = dateProvider; _jwtOptions = jwtOptions.Value; }
public GameService(GameContext gamesContext, IDateProvider dateProvider) { _gamesContext = gamesContext; _dateProvider = dateProvider; }
internal void SetDateProvider(IDateProvider provider) { logic.SetDateProvider(provider); }
public DateFormatter(IDateProvider dateProvider) { _dateProvider = dateProvider; }
public Cobra(Adx adx, Ema fastEmaHigh, Ema fastEmaLow, Sma slowSmaHigh, Sma slowSmaLow, IDateProvider dateProvider, string instrument, int periodInMinutes, ITradingAdapter tradingAdapter, IRateProvider rateProvider, int accountId, bool isbacktesting = false, IEnumerable<Candle> initialCandles = null) { if (adx == null) { throw new ArgumentNullException(nameof(adx)); } if (fastEmaHigh == null) { throw new ArgumentNullException(nameof(fastEmaHigh)); } if (fastEmaLow == null) { throw new ArgumentNullException(nameof(fastEmaLow)); } if (slowSmaHigh == null) { throw new ArgumentNullException(nameof(slowSmaHigh)); } if (slowSmaLow == null) { throw new ArgumentNullException(nameof(slowSmaLow)); } if (dateProvider == null) { throw new ArgumentNullException(nameof(dateProvider)); } if (tradingAdapter == null) { throw new ArgumentNullException(nameof(tradingAdapter)); } if (string.IsNullOrWhiteSpace(instrument)) { throw new ArgumentNullException(nameof(instrument)); } this.adx = adx; this.fastEmaHigh = fastEmaHigh; this.fastEmaLow = fastEmaLow; this.slowSmaHigh = slowSmaHigh; this.slowSmaLow = slowSmaLow; this.dateProvider = dateProvider; this.Instrument = instrument; this.tradingAdapter = tradingAdapter; this.rateProvider = rateProvider; this.AccountId = accountId; this.isbacktesting = isbacktesting; this.PeriodInMinutes = periodInMinutes; this.candles = new List<Candle>(); if (!(initialCandles?.Any()).GetValueOrDefault(false) && rateProvider != null) { var _initialCandles = rateProvider.GetLastCandles(instrument, periodInMinutes, MinNbOfCandles).ToList(); try { this.AddCandles(initialCandles); } catch (Exception ex) { Trace.TraceError(ex.ToString()); } } else if ((initialCandles?.Any()).GetValueOrDefault(false)) { this.AddCandles(initialCandles); } else if (rateProvider == null) { throw new ArgumentNullException(nameof(rateProvider)); } this.Id = Guid.NewGuid().ToString(); candleBuilder = new CandleBuilder(TimeSpan.FromMinutes(periodInMinutes)); candleBuilder.NewCandleCreated += (o, e) => { try { this.AddCandle(e.NewCandle); } catch(Exception ex) { validations.AddErrorMessage(ex.Message); } }; }
public TimeTagHelper(IOptions <TimeTagHelperOptions> optionsAccessor = null, IDateProvider dateProvider = null) { this.options = optionsAccessor?.Value ?? new TimeTagHelperOptions(); this.dateProvider = dateProvider ?? new LocalDateProvider(); }
static MapFromClosureBug() { _dateProvider = MockRepository.GenerateMock<IDateProvider>(); }
public Handler(ICryptoService cryptoService, IUnitOfWork unitOfWork, IDateProvider dateProvider) { _unitOfWork = unitOfWork; _dateProvider = dateProvider; _cryptoService = cryptoService; }
public CreateTournamentCommandProcessor(IIdProvider id_provider, IDateProvider date_provider) { _id_provider = id_provider; _date_provider = date_provider; }
public ClientRelationsService(ApplicationDbContext context, IPracticesService practicesService, IUserProvider userProvider, IDateProvider dateProvider, ISmsSender smsSender, IUserService userService, IInviteCodeProvider inviteCodeProvider) { _context = context; _practicesService = practicesService; _userProvider = userProvider; _dateProvider = dateProvider; _smsSender = smsSender; _userService = userService; _inviteCodeProvider = inviteCodeProvider; }
public BackupStep(IDateProvider dateProvider, DeployParameters parameters, IDeployLogger logger) : base(parameters, "Backup", logger) { _dateProvider = dateProvider; }
public Logger(IWriteService writeService, IDateProvider dateProvider) { _service = writeService; _dateProvider = dateProvider; }
public HomeController(IDateProvider dateProvider) : base(dateProvider) { }
public TransactionRepository(IDateProvider dateProvider) { _dateProvider = dateProvider; }
// Constructor public CalendarTagHelper(IDateProvider dateProvider = null) { this.dateProvider = dateProvider ?? new LocalDateProvider(); }
public CampusLeaderIdentityProvider(Container container, ICustomParametersProvider customParametersProvider, IDateProvider dateProvider) { _container = container; _customParametersProvider = customParametersProvider; _dateProvider = dateProvider; }
public WorkClass(IHelper helper, IDateProvider dateProvider) { _helper = helper; _dateProvider = dateProvider; }
public DataProviderManager(IDateProvider provider) { this.provider = provider; }
public Handler(IDateProvider dateProvider, IUnitOfWork unitOfWork, IMapper mapper) { _mapper = mapper; _unitOfWork = unitOfWork; _dateProvider = dateProvider; }
public static void UseDefault() { provider = new DateTimeProvider(); }
public ChangeStampUpdater(IDateProvider dateProvider) { _dateProvider = dateProvider; }
public static void Use(IDateProvider dateProvider) { provider = dateProvider; }
public DayListService(ApplicationDbContext context, IUserProvider userProvider, IDateProvider dateProvider) { _context = context; _userProvider = userProvider; _dateProvider = dateProvider; }
public CatService(ICatRepository repository, IDateProvider dateProvider) { this.repository = repository; this.dateProvider = dateProvider; }
public Person(IDateProvider dateProvider) : this(string.Empty, dateProvider) { }
public HourGlassRepo(ISessionFactory sessionFactory, IDateProvider dateProvider) { _dateProvider = dateProvider; _sessionFactory = sessionFactory; _session = _sessionFactory.OpenSession(); }
public UrlBuilder(IHasher hasher, IDateProvider dateProvider) { _dateProvider = dateProvider; _hasher = hasher; }
public Statements(IDateProvider dateProvider) { this.operations = new List <Operation>(); this.dateProvider = dateProvider; }
public Handler(IPaymentRepository paymentRepo, ICustomerRepository customerRepo, IDateProvider dateProvider) { _paymentRepo = paymentRepo; _customerRepo = customerRepo; _dateProvider = dateProvider; }
public StudentBehaviorService(IStudentRepository studentRepository, ICustomParametersProvider customParametersProvider, IDateProvider dateProvider) { _studentRepository = studentRepository; _customParametersProvider = customParametersProvider; _dateProvider = dateProvider; }
public RdUniversity(IDateProvider <Student> studentsDataProvider, IInputReader consoleReader, IOutputWriterFactory outputWriterFactory) { _studentsDataProvider = studentsDataProvider; _consoleReader = consoleReader; _outputWriterFactory = outputWriterFactory; }
public VideoController(IVideoService videoService, IVideoFactory videoFactory, IDateProvider dateProvider) { Validator.ValidateForNull(videoService, "videoService"); Validator.ValidateForNull(videoFactory, "videoFactory"); Validator.ValidateForNull(dateProvider, "dateProvider"); this.videoService = videoService; this.videoFactory = videoFactory; this.dateProvider = dateProvider; }
protected BaseController(IDateProvider dateProvider) { _dateProvider = dateProvider; }
public CalendarSummary(List <CalendarSummaryItem> items, IDateProvider dateProvider) { this.Items = items; _dateProvider = dateProvider; Create(); }
/// <summary> /// Initializes a new instance of the <see cref="AccountFactory"/> class. /// </summary> /// <param name="dateProvider">The date provider.</param> public AccountFactory(IDateProvider dateProvider) { this.dateProvider = dateProvider; }
public WeekService(IHourGlassRepo repo, IDateProvider dateProvider) { _repo = repo; _dateProvider = dateProvider; }
public static void SetProvider(IDateProvider provider) { _provider = provider; }
public HomeController(IDateProvider dateProvider) { _dateProvider = dateProvider; }
public Area(IDateProvider dateProvider, IStorageProvider storageProvider, IIdentityProvider identityProvider) { DateProvider = dateProvider; StorageProvider = storageProvider; IdentityProvider = identityProvider; }