Files
predavanja/Events-MVC/Events.MVC/Constants.cs
2026-04-26 01:01:37 +02:00

68 lines
2.4 KiB
C#

namespace Events.MVC;
public static class Constants
{
public static class TempDataKeys
{
public const string ToastMessage = "ToastMessage";
public const string ToastVariant = "ToastVariant";
public const string ToastTitle = "ToastTitle";
}
public static class ToastVariants
{
public const string Success = "success";
public const string Error = "error";
}
public static class ToastTitles
{
public const string Success = "Success";
public const string Error = "Error";
public const string Notification = "Notification";
}
public static class ViewDataKeys
{
public const string Title = "Title";
public const string HeaderActionLabel = "HeaderActionLabel";
public const string HeaderActionTarget = "HeaderActionTarget";
public const string CreatePersonModel = "CreatePersonModel";
public const string Prefix = "Prefix";
public const string CanRemoveRows = "CanRemoveRows";
}
public static class HtmxHeaders
{
public const string Request = "HX-Request";
public const string Retarget = "HX-Retarget";
public const string Reswap = "HX-Reswap";
public const string Trigger = "HX-Trigger";
}
public static class HtmxEvents
{
public const string ShowToast = "show-toast";
public const string CountryCreated = "country-created";
public const string EventCreated = "event-created";
public const string PersonCreated = "person-created";
public const string RegistrationCreated = "registration-created";
public const string SportCreated = "sport-created";
}
public static class HtmxSwap
{
public const string OuterHtml = "outerHTML";
}
public static class Messages
{
public const string EmailOrContactPhoneRequired = "Email or contact phone is required.";
public const string CountriesRequiredForPeople = "At least one country must be created before adding people.";
public const string EventsRequiredForRegistrations = "At least one event must be created before adding registrations.";
public const string SportsRequiredForRegistrations = "At least one sport must be created before adding registrations.";
public const string PeopleRequiredForRegistrations = "At least one person must be created before adding registrations.";
public const string RegistrationDependenciesRequired = "At least one event, one person, and one sport are required before adding registrations.";
}
}