public static string GetEntityTile <T>(EnumTitle enumTitle) where T : IBaseEntity { var entity = EntityTitles.SingleOrDefault(e => e.TypeName.Equals(typeof(T).Name)); if (entity == null) { return(string.Empty); } switch (enumTitle) { case EnumTitle.Single: return(entity.SingleTitle); case EnumTitle.List: return($"فهرست {entity.PluralTitle}"); case EnumTitle.Add: return($"افزودن {entity.SingleTitle} جدید"); case EnumTitle.Edit: return($"ویرایش {entity.SingleTitle}"); case EnumTitle.Delete: return($"حذف {entity.SingleTitle}"); default: return(entity.SingleTitle); } }
void ReleaseDesignerOutlets() { if (AvailableLanguagesLabel != null) { AvailableLanguagesLabel.Dispose(); AvailableLanguagesLabel = null; } if (AvailableLanguagesTitle != null) { AvailableLanguagesTitle.Dispose(); AvailableLanguagesTitle = null; } if (ChangeLanguageButton != null) { ChangeLanguageButton.Dispose(); ChangeLanguageButton = null; } if (EnumLabel != null) { EnumLabel.Dispose(); EnumLabel = null; } if (EnumTitle != null) { EnumTitle.Dispose(); EnumTitle = null; } if (GreetingTitle != null) { GreetingTitle.Dispose(); GreetingTitle = null; } if (GreetingValue != null) { GreetingValue.Dispose(); GreetingValue = null; } if (LoadedLanguageTitle != null) { LoadedLanguageTitle.Dispose(); LoadedLanguageTitle = null; } if (LoadedLanguageValue != null) { LoadedLanguageValue.Dispose(); LoadedLanguageValue = null; } if (MultilineTitle != null) { MultilineTitle.Dispose(); MultilineTitle = null; } if (MultilineValue != null) { MultilineValue.Dispose(); MultilineValue = null; } if (SingleEnumLabel != null) { SingleEnumLabel.Dispose(); SingleEnumLabel = null; } if (SingleEnumTitle != null) { SingleEnumTitle.Dispose(); SingleEnumTitle = null; } }