/// <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); }
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); }