public override void Application_Start(object sender, EventArgs e)
{
try
{
var service = GeneralHelper.GetPublicOrderService(HttpContext.Current.ApplicationInstance.Context);
Guid resellerId = ResellerHelper.GetResellerId();
string countryCode = ResellerHelper.GetResellerCountryCode();
string currencyCode = ResellerHelper.GetResellerCurrencyCode();
DomainSearch.Helpers.DomainSearchHelper.LoadProductsIntoSession(service, Guid.Empty, resellerId, countryCode, currencyCode);
}
catch (Exception ex)
{
OrderPageLogger.LogOrderPageException(ex);
}
base.Application_Start(sender, e);
DataAnnotationsModelValidatorProvider.RegisterAdapter(typeof(CustomerValidationAttribute), typeof(CustomerValidationAttribute.CustomerValidator));
DataAnnotationsModelValidatorProvider.RegisterAdapter(typeof(AtomiaRegularExpressionAttribute), typeof(AtomiaRegularExpressionValidator));
DataAnnotationsModelValidatorProvider.RegisterAdapter(typeof(AtomiaRequiredAttribute), typeof(AtomiaRequiredValidator));
DataAnnotationsModelValidatorProvider.RegisterAdapter(typeof(AtomiaStringLengthAttribute), typeof(AtomiaStringLengthValidator));
DataAnnotationsModelValidatorProvider.RegisterAdapter(typeof(AtomiaRangeAttribute), typeof(AtomiaRangeValidator));
DataAnnotationsModelValidatorProvider.RegisterAdapter(typeof(AtomiaUsernameAttribute), typeof(AtomiaUsernameAttribute.AtomiaUsernameValidator));
DataAnnotationsModelValidatorProvider.RegisterAdapter(typeof(CustomFieldsValidationAttribute), typeof(CustomFieldsValidationAttribute.CustomFieldsValidator));
DataAnnotationsModelValidatorProvider.RegisterAdapter(typeof(AtomiaUsernameRequiredAttribute), typeof(AtomiaUsernameRequiredValidator));
}