Esempio n. 1
0
        public static long ToOanda(this DateTimeOffset time)
        {
            if (time.IsDefault())
            {
                return(0);
            }

            return((time.UtcDateTime - TimeHelper.GregorianStart).TotalSeconds.To <long>());
        }
Esempio n. 2
0
        private void AddCancel(long transactionId, DateTimeOffset localTime)
        {
            if (transactionId == 0)
            {
                throw new ArgumentNullException(nameof(transactionId));
            }

            if (localTime.IsDefault())
            {
                throw new ArgumentNullException(nameof(localTime));
            }

            if (_cancel.ContainsKey(transactionId))
            {
                throw new ArgumentException(LocalizedStrings.Str1107Params.Put(transactionId), nameof(transactionId));
            }

            _cancel.Add(transactionId, localTime);
        }
Esempio n. 3
0
		private void AddCancel(long transactionId, DateTimeOffset localTime)
		{
			if (transactionId == 0)
				throw new ArgumentNullException(nameof(transactionId));

			if (localTime.IsDefault())
				throw new ArgumentNullException(nameof(localTime));

			if (_cancel.ContainsKey(transactionId))
				throw new ArgumentException(LocalizedStrings.Str1107Params.Put(transactionId), nameof(transactionId));

			_cancel.Add(transactionId, localTime);
		}