public FormModelValidation() { RuleFor(x => x.Name).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Nazwa")); RuleFor(x => x.Name).MaximumLength(250) .WithMessage(FormErrorHelper.MaximumLengthError("Nazwa", 250)); RuleFor(x => x.Shortcut).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Krótka nazwa")); RuleFor(x => x.Shortcut).MaximumLength(125) .WithMessage(FormErrorHelper.MaximumLengthError("Krótka nazwa", 150)); RuleFor(x => x.Address).MaximumLength(550) .WithMessage(FormErrorHelper.MaximumLengthError("Adres", 550)); RuleFor(x => x.WwwPage).MaximumLength(250) .WithMessage(FormErrorHelper.MaximumLengthError("Strona www", 250)); RuleFor(x => x.Phone).MaximumLength(125) .WithMessage(FormErrorHelper.MaximumLengthError("Nr telefonu", 125)); RuleFor(x => x.Description).MaximumLength(500) .WithMessage(FormErrorHelper.MaximumLengthError("Opis", 500)); }
public FormModelValidation() { RuleFor(x => x.ModelId).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Model")); RuleFor(x => x.DictionaryId).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Słownik")); RuleFor(x => x.YearOfProduction).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Rok produkcji")); RuleFor(x => x.YearOfProduction).GreaterThanOrEqualTo(1880) .WithMessage(FormErrorHelper.LessThanEqualError("Rok produkcji", 1880)); RuleFor(x => x.YearOfProduction).LessThanOrEqualTo(DateTime.UtcNow.Year) .WithMessage(FormErrorHelper.YearCannotBeLaterError(DateTime.UtcNow.Year)); RuleFor(x => x.YearOfProduction).LessThanOrEqualTo(x => x.YearOfWithdrawal) .WithMessage(FormErrorHelper.GreaterYearThanYearError("Rok produkcji", "Rok zezłomowania")); RuleFor(x => x.YearOfWithdrawal).GreaterThanOrEqualTo(1880) .WithMessage(FormErrorHelper.LessThanEqualError("Rok wycofania", 1880)); RuleFor(x => x.YearOfWithdrawal).LessThanOrEqualTo(DateTime.UtcNow.Year) .WithMessage(FormErrorHelper.YearCannotBeLaterError(DateTime.UtcNow.Year)); }
public FormModelValidation() { RuleFor(x => x.Name).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Nazwa")); RuleFor(x => x.Name).MaximumLength(250) .WithMessage(FormErrorHelper.MaximumLengthError("Nazwa", 250)); }
public FormModelValidation() { RuleFor(x => x.CityId).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Miasto")); RuleFor(x => x.OperatorId).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Operator")); }
public LoginFormModelValidation() { RuleFor(x => x.Email).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Email")); RuleFor(x => x.Email).MaximumLength(250) .WithMessage(FormErrorHelper.MaximumLengthError("Email", 250)); RuleFor(x => x.Password).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Hasło")); RuleFor(x => x.Password).MaximumLength(250) .WithMessage(FormErrorHelper.MaximumLengthError("Hasło", 250)); }
public FormModelValidation() { RuleFor(x => x.Name).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Nazwa")); RuleFor(x => x.Name).MaximumLength(250) .WithMessage(FormErrorHelper.MaximumLengthError("Nazwa", 250)); RuleFor(x => x.Type).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Typ")); RuleFor(x => x.Value).LessThanOrEqualTo(5000000) .WithMessage(FormErrorHelper.MaximumLengthError("Wartość", 5000000)); RuleFor(x => x.Color).MaximumLength(250) .WithMessage(FormErrorHelper.MaximumLengthError("Kolor", 250)); }
public RegisterFormModelValidation() { RuleFor(x => x.Email).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Email")); RuleFor(x => x.Email).MaximumLength(250) .WithMessage(FormErrorHelper.MaximumLengthError("Email", 250)); RuleFor(x => x.UserName).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Nazwa użytkownika")); RuleFor(x => x.UserName).MaximumLength(250) .WithMessage(FormErrorHelper.MaximumLengthError("Nazwa użytkownika", 250)); RuleFor(x => x.Password).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Hasło")); RuleFor(x => x.Password).MaximumLength(250) .WithMessage(FormErrorHelper.MaximumLengthError("Hasło", 250)); }
public FormModelValidation() { RuleFor(x => x.OperatorId).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Operator")); RuleFor(x => x.VehicleId).NotEmpty() .WithMessage(FormErrorHelper.NotEmptyError("Pojazd")); RuleFor(x => x.YearOfIntroductionToTraffic).GreaterThanOrEqualTo(1880) .When(d => d.YearOfIntroductionToTraffic != null) .WithMessage(FormErrorHelper.LessThanEqualError("Rok wprowadzenia do ruchu", 1880)); RuleFor(x => x.YearOfIntroductionToTraffic).LessThanOrEqualTo(DateTime.UtcNow.Year) .WithMessage(FormErrorHelper.YearCannotBeLaterError(DateTime.UtcNow.Year)); RuleFor(x => x.YearOfIntroductionToTraffic).LessThanOrEqualTo(x => x.YearOfScrapping) .WithMessage(FormErrorHelper.GreaterYearThanYearError("Rok wporwadzenia", "Rok wycofania")); RuleFor(x => x.YearOfScrapping).LessThanOrEqualTo(DateTime.UtcNow.Year) .WithMessage(FormErrorHelper.YearCannotBeLaterError(DateTime.UtcNow.Year)); }
public void GreaterYearThanYearErrorPass() { var result = FormErrorHelper.GreaterYearThanYearError("2010", "2020"); Assert.AreEqual("2010 nie może być późniejszy niż 2020", result); }
public void LessThanEqualErrorMinLengthIsFail(string propertyName, int minLength) { Assert.Throws <ArgumentNullException>(() => FormErrorHelper.LessThanEqualError(propertyName, minLength)); }
public void LessThanEqualErrorPass() { var result = FormErrorHelper.LessThanEqualError(propertyContent, 19); Assert.AreEqual($"Pole '{propertyContent}' nie może być mniejsze niż 19", result); }
public void MaximumLengthErrorMaxLenghtIsFail(string propertyName, int maxLength) { Assert.Throws <Exception>(() => FormErrorHelper.MaximumLengthError(propertyName, maxLength)); }
public void MaximumLengthErrorEmptyFieldIsFail(string propertyName, int maxLength) { Assert.Throws <ArgumentNullException>(() => FormErrorHelper.MaximumLengthError(propertyName, maxLength)); }
public void MaximumLengthErrorZnakówPass(int maxLength) { var result = FormErrorHelper.MaximumLengthError(propertyContent, maxLength); Assert.AreEqual($"Pole '{propertyContent}' może zawierać maksymalnie {maxLength} znaków", result); }
public void NotEmptyErrorEmptyFieldFail(string propertyName) { Assert.Throws <ArgumentNullException>(() => FormErrorHelper.NotEmptyError(propertyName)); }
public void GreaterYearThanYearErrorStartYearOrEndYearIsFail(string startYear, string endYear) { Assert.Throws <ArgumentNullException>(() => FormErrorHelper.GreaterYearThanYearError(startYear, endYear)); }
public void NotEmptyErrorPass() { var result = FormErrorHelper.NotEmptyError(propertyContent); Assert.AreEqual($"Pole '{propertyContent}' nie może być puste", result); }
public void YearCannotBeEarlierYearIsFail(int year) { Assert.Throws <Exception>(() => FormErrorHelper.YearCannotBeEarlierError(year)); }
public void YearCannotBeEarlierPass(int year) { var result = FormErrorHelper.YearCannotBeEarlierError(year); Assert.AreEqual($"Rok nie może być wcześniejszy niż {year}", result); }
public void YearCannotBeLaterYearIsZero(int year) { Assert.Throws <Exception>(() => FormErrorHelper.YearCannotBeLaterError(year)); }