The CustomerModel class has ErrorMessages for Required and StringLength attributes that are hardcoded english strings.
/// <summary>
/// Customer Model class.
/// Properties have data annotations used for Validation and Display.
/// </summary>
public class CustomerModel
{
/// <summary>
/// The Customer Identifier.
/// </summary>
[DisplayName("Id")]
public int CustomerId { get; set; }
/// <summary>
/// Customer Company name.
/// </summary>
[DisplayName("Company Name")]
[Required(ErrorMessage = "Company Name is required.")]
[StringLength(30, ErrorMessage = "Company Name can be at most 30 characters")]
public string CompanyName { get; set; }
}
What about error messages in other languages?