예제 #1
0
 private void validationOfMotorcycle(Dictionary <string, string> i_MotorcycleInfo)
 {
     PropertiesValidation.ValidateLisenceNumber(i_MotorcycleInfo["Lisence number:"]);
     PropertiesValidation.EnumValidation <Motorcycle.eLicenseType>(i_MotorcycleInfo["License type:"], "license");
     PropertiesValidation.PositiveIntEngineCapaityValidation(i_MotorcycleInfo["Engine capacity:"]);
 }
예제 #2
0
 private void validationOfCar(Dictionary <string, string> i_CarInfo)
 {
     PropertiesValidation.ValidateLisenceNumber(i_CarInfo["Lisence number:"]);
     PropertiesValidation.EnumValidation <Car.eColor>(i_CarInfo["Car's color:"], "Car's color:");
     PropertiesValidation.ValidateNumberOfDoors(i_CarInfo["Number of doors:"]);
 }
예제 #3
0
 private static void validationOfFuelEngine(Dictionary <string, string> i_FuelEngineInfo)
 {
     validationOfEngine(i_FuelEngineInfo["Current fuel amount:"], i_FuelEngineInfo["max fuel amount:"]);
     PropertiesValidation.EnumValidation <FuelEngine.eFuelType>(i_FuelEngineInfo["Fuel type:"], "fuel");
 }