public VehicleMakeModelDTO SaveVehicleModelByMakeId(string vehicleMakeId, VehicleMakeModelDTO vehicleModelToSave) { int vehicleModelId = VehicleManager.SaveModel(vehicleMakeId.ToInt(),this.DTOItemToModel(vehicleModelToSave)); VehicleModel updatedItem = VehicleManager.GetModel(vehicleModelId); return this.ModelItemToDTO(updatedItem); }
private VehicleModel DTOItemToModel(VehicleMakeModelDTO vehicleModelDTO) { VehicleModel tempItem = new VehicleModel(); if (vehicleModelDTO != null) { tempItem.VehicleModelId = vehicleModelDTO.VehicleModelId; if (!string.IsNullOrEmpty(vehicleModelDTO.ModelName)) tempItem.VehicleModelName = vehicleModelDTO.ModelName; } return tempItem; }
private VehicleMakeModelDTO ModelItemToDTO(VehicleModel vehicleModel) { VehicleMakeModelDTO tempItem = new VehicleMakeModelDTO(); if(vehicleModel != null) { tempItem.VehicleModelId = vehicleModel.VehicleModelId; if (!string.IsNullOrEmpty(vehicleModel.VehicleModelName)) tempItem.ModelName = vehicleModel.VehicleModelName; if(vehicleModel.Make != null) { tempItem.VehicleMakeId = vehicleModel.Make.VehicleMakeId; if(!string.IsNullOrEmpty(vehicleModel.Make.VehicleMakeName)) tempItem.MakeName = vehicleModel.Make.VehicleMakeName; } } return tempItem; }
private VehicleMakeModelDTOCollection ModelCollectionToDTO(VehicleModelCollection modelCollection) { VehicleMakeModelDTOCollection tempList = new VehicleMakeModelDTOCollection(); VehicleMakeModelDTO tempItem; if(modelCollection != null) { foreach(VehicleModel item in modelCollection) { tempItem = new VehicleMakeModelDTO(); tempItem.VehicleModelId = item.VehicleModelId; if (!string.IsNullOrEmpty(item.VehicleModelName)) tempItem.ModelName = item.VehicleModelName; if(item.Make!= null) { tempItem.VehicleMakeId = item.Make.VehicleMakeId; if (!string.IsNullOrEmpty(item.Make.VehicleMakeName)) tempItem.MakeName = item.Make.VehicleMakeName; } tempList.Add(tempItem); } } return tempList; }