Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
        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;
        }
Exemplo n.º 4
0
        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;
        }