using OnlyOneAccessTemplate.Models; namespace OnlyOneAccessTemplate.Views { public class BaseViewModel { public SiteConfiguration SiteConfig { get; set; } public string CurrentLanguage { get; set; } public bool ShowCaptcha { get; set; } public string CaptchaChallenge { get; set; } } public class HomeViewModel : BaseViewModel { public List AvailableConverters { get; set; } = new(); } public class ConverterViewModel : BaseViewModel { public ConverterConfig Converter { get; set; } public string InputContent { get; set; } = string.Empty; public string OutputContent { get; set; } = string.Empty; public bool HasError { get; set; } public string ErrorMessage { get; set; } = string.Empty; } }