Пример #1
0
        /// <summary>
        /// Parses the specified interval as string.
        /// </summary>
        /// <param name="intervalAsString"><example>3M,3m,14d,6Y</example></param>
        /// <returns></returns>
        public static ResetFrequency Parse(string intervalAsString)
        {
            var    result   = new ResetFrequency();
            Period interval = PeriodHelper.Parse(intervalAsString);

            result.periodMultiplier = interval.periodMultiplier;
            result.period           = interval.period.ToString();
            return(result);
        }
Пример #2
0
        public PeriodicTimeInstant CreatePeriodicTimeInstantt(ResetFrequency resetFrequency, int resetInterval, int offset, SystemDefinedUnit offsetUnit)
        {
            PeriodicTimeInstant periodicTimeInstant = new PeriodicTimeInstant()
            {
                ResetFrequency = resetFrequency,
                ResetInterval  = resetInterval,
                Off_Set        = offset,
                Off_Set_Unit   = offsetUnit
            };

            using (IUnitOfWork uow = this.GetUnitOfWork())
            {
                IRepository <PeriodicTimeInstant> repo = uow.GetRepository <PeriodicTimeInstant>();
                repo.Put(periodicTimeInstant);
                uow.Commit();
            }
            return(periodicTimeInstant);
        }