public virtual void ActualizeTranslation() { const string translationActualizedOnSysSettingsCode = "TranslationActualizedOn"; DateTime dateTime = SysSettings.GetValue <DateTime>(UserConnection, translationActualizedOnSysSettingsCode, DateTime.MinValue); DataValueType dataValueType = UserConnection.DataValueTypeManager.GetDataValueTypeByValueType(typeof(DateTime)); DateTime translationActualizedOn = (DateTime)dataValueType.GetValueForSave(UserConnection, dateTime); ITranslationActualizersFactory translationActualizersFactory = ClassFactory.Get <TranslationActualizersFactory>( new ConstructorArgument("userConnection", UserConnection)); ITranslationActualizer translationActualizer = translationActualizersFactory.GetTranslationActualizer(); translationActualizer.ActualizeTranslation(translationActualizedOn); SysSettings.SetDefValue(UserConnection, translationActualizedOnSysSettingsCode, DateTime.UtcNow); }