Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
 public FormModelValidation()
 {
     RuleFor(x => x.Name).NotEmpty()
     .WithMessage(FormErrorHelper.NotEmptyError("Nazwa"));
     RuleFor(x => x.Name).MaximumLength(250)
     .WithMessage(FormErrorHelper.MaximumLengthError("Nazwa", 250));
 }
Esempio n. 4
0
        public FormModelValidation()
        {
            RuleFor(x => x.CityId).NotEmpty()
            .WithMessage(FormErrorHelper.NotEmptyError("Miasto"));

            RuleFor(x => x.OperatorId).NotEmpty()
            .WithMessage(FormErrorHelper.NotEmptyError("Operator"));
        }
Esempio n. 5
0
        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));
        }
Esempio n. 6
0
        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));
        }
Esempio n. 7
0
        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));
        }
Esempio n. 8
0
        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));
 }