public static R_Vehicle ConvertDTOtoEntity(VehicleDTO dto) { R_Vehicle vehicle = new R_Vehicle(); vehicle.VehicleId = dto.VehicleId; vehicle.Make = dto.Make; vehicle.Model = dto.Model; vehicle.Owner = dto.Owner; vehicle.OwnerId = dto.OwnerId; vehicle.NucleoId = dto.NucleoId; vehicle.VehicleTypeId = dto.VehicleTypeId; vehicle.EnergySourceId = dto.EnergySourceId; vehicle.AverageSpeed = dto.AverageSpeed; vehicle.HorsePower = dto.HorsePower; vehicle.FuelConsumption = dto.FuelConsumption; vehicle.FuelAutonomyDistance = dto.FuelAutonomyDistance; vehicle.RechargeTime = dto.RechargeTime; vehicle.LicensePlate = dto.LicensePlate; vehicle.Color = dto.Color; vehicle.NumberSeats = dto.NumberSeats; vehicle.CargoVolumeCapacity = dto.CargoVolumeCapacity; vehicle.Active = dto.Active; vehicle.IsDeleted = dto.IsDeleted; vehicle.CreateBy = dto.CreateBy; vehicle.CreateOn = dto.CreateOn; vehicle.UpdateBy = dto.UpdateBy; vehicle.UpdateOn = dto.UpdateOn; return(vehicle); }
// logging helper public static string FormatVehicleDTO(VehicleDTO vehicleDTO) { if (vehicleDTO == null) { // null return("vehicleDTO: null"); } else { // output values return("vehicleDTO: \n" + "{ \n" + " VehicleId: " + "'" + vehicleDTO.VehicleId + "'" + ", \n" + " Make: " + (vehicleDTO.Make != null ? "'" + vehicleDTO.Make + "'" : "null") + ", \n" + " Model: " + (vehicleDTO.Model != null ? "'" + vehicleDTO.Model + "'" : "null") + ", \n" + " Owner: " + (vehicleDTO.Owner != null ? "'" + vehicleDTO.Owner + "'" : "null") + ", \n" + " OwnerId: " + (vehicleDTO.OwnerId != null ? "'" + vehicleDTO.OwnerId + "'" : "null") + ", \n" + " NucleoId: " + (vehicleDTO.NucleoId != null ? "'" + vehicleDTO.NucleoId + "'" : "null") + ", \n" + " VehicleTypeId: " + "'" + vehicleDTO.VehicleTypeId + "'" + ", \n" + " EnergySourceId: " + "'" + vehicleDTO.EnergySourceId + "'" + ", \n" + " AverageSpeed: " + (vehicleDTO.AverageSpeed != null ? "'" + vehicleDTO.AverageSpeed + "'" : "null") + ", \n" + " HorsePower: " + (vehicleDTO.HorsePower != null ? "'" + vehicleDTO.HorsePower + "'" : "null") + ", \n" + " FuelConsumption: " + (vehicleDTO.FuelConsumption != null ? "'" + vehicleDTO.FuelConsumption + "'" : "null") + ", \n" + " FuelAutonomyDistance: " + (vehicleDTO.FuelAutonomyDistance != null ? "'" + vehicleDTO.FuelAutonomyDistance + "'" : "null") + ", \n" + " RechargeTime: " + (vehicleDTO.RechargeTime != null ? "'" + vehicleDTO.RechargeTime + "'" : "null") + ", \n" + " LicensePlate: " + (vehicleDTO.LicensePlate != null ? "'" + vehicleDTO.LicensePlate + "'" : "null") + ", \n" + " Color: " + (vehicleDTO.Color != null ? "'" + vehicleDTO.Color + "'" : "null") + ", \n" + " NumberSeats: " + (vehicleDTO.NumberSeats != null ? "'" + vehicleDTO.NumberSeats + "'" : "null") + ", \n" + " CargoVolumeCapacity: " + (vehicleDTO.CargoVolumeCapacity != null ? "'" + vehicleDTO.CargoVolumeCapacity + "'" : "null") + ", \n" + " Active: " + "'" + vehicleDTO.Active + "'" + ", \n" + " IsDeleted: " + "'" + vehicleDTO.IsDeleted + "'" + ", \n" + " CreateBy: " + (vehicleDTO.CreateBy != null ? "'" + vehicleDTO.CreateBy + "'" : "null") + ", \n" + " CreateOn: " + (vehicleDTO.CreateOn != null ? "'" + vehicleDTO.CreateOn + "'" : "null") + ", \n" + " UpdateBy: " + (vehicleDTO.UpdateBy != null ? "'" + vehicleDTO.UpdateBy + "'" : "null") + ", \n" + " UpdateOn: " + (vehicleDTO.UpdateOn != null ? "'" + vehicleDTO.UpdateOn + "'" : "null") + " \n" + "} \n"); } }