예제 #1
0
        public bool CheckField(VehicleRequest vehicle)
        {
            if (vehicle.VehicleId > 0)
            {
                if (vehicle.Type != String.Empty)
                {
                    if (vehicle.ManufacturerNameShort != String.Empty)
                    {
                        if (vehicle.Price > 0)
                        {
                            return(true);
                        }
                    }
                }
            }

            return(false);
        }
예제 #2
0
 public ProcessVehicleResponse ProcessVehicle(VehicleRequest vehicle)
 {
     if (vehicle == null)
     {
         return(new ProcessVehicleResponse()
         {
             VehicleId = vehicle.VehicleId, VehicleValidationResultCode = ProcessVehicleResponse.StateValidation.NotSpecified.ToString()
         });
     }
     else
     {
         return(new ProcessVehicleResponse()
         {
             VehicleId = vehicle.VehicleId,
             VehicleValidationResultCode = CheckField(vehicle) ? ProcessVehicleResponse.StateValidation.Valid.ToString() : ProcessVehicleResponse.StateValidation.Invalid.ToString()
         });
     }
 }