예제 #1
0
 private bool IsOfferDataValid()
 {
     return(StartCity != null && Regex.IsMatch(StartCity, RegexPatterns.namePattern) &&
            DestinationCity != null && Regex.IsMatch(DestinationCity, RegexPatterns.namePattern) &&
            PriceForSeat != null && Regex.IsMatch(PriceForSeat, RegexPatterns.pricePattern) &&
            AmountOfSeats != null && Regex.IsMatch(AmountOfSeats, RegexPatterns.seatsPattern) &&
            CarInfo != null && Regex.IsMatch(CarInfo, RegexPatterns.descriptionPattern) &&
            AdditionalInfo != null && Regex.IsMatch(AdditionalInfo, RegexPatterns.descriptionPattern) &&
            DatesValidators.IsDateOfRideValid(DateOfStart));
 }
 private bool IsRegisterDataValid()
 {
     return(FirstName != null && Regex.IsMatch(FirstName, RegexPatterns.namePattern) &&
            LastName != null && Regex.IsMatch(LastName, RegexPatterns.namePattern) &&
            Telephone != null && Regex.IsMatch(Telephone, RegexPatterns.phoneNumberPattern) &&
            Email != null && Regex.IsMatch(Email, RegexPatterns.emailPattern) &&
            DatesValidators.IsDateOfBirthValid(DateOfBirth) &&
            Password != null && Password != string.Empty &&
            Function != string.Empty && Function != null);
 }