public DateTime Resolve() { var persianDate = new PersianDate(_year, _month, _day); if (_dateTimeHelper == null) { _dateTimeHelper = EngineContext.Current.Resolve <IDateTimeHelper>(); } var dateTime = _dateTimeHelper.TranslateToGregorian(persianDate); var destinationValue = _dateTimeHelper.ConvertToUtcTime(dateTime); return(destinationValue); }