public AirportDetailViewModel AirportDetail(int Id) { AirportDetailViewModel airportlinkOBJ = new AirportDetailViewModel(); try { List <AirPortDataLayer.Crud.VeiwModel.FeatureValueVeiwModel> featureList = new List <AirPortDataLayer.Crud.VeiwModel.FeatureValueVeiwModel>(); var airport = _airport.FindById(Id); airportlinkOBJ.Name = airport.Name; airportlinkOBJ.AirporId = airport.Id; airportlinkOBJ.GalleryId = airport.Url; airportlinkOBJ.AirportCode = airport.Code; airportlinkOBJ.Abbreviation = airport.Abbreviation; foreach (var item in _detail.FeatureValues(Id)) { AirPortDataLayer.Crud.VeiwModel.FeatureValueVeiwModel feature = new AirPortDataLayer.Crud.VeiwModel.FeatureValueVeiwModel(); feature.name = item.name; feature.value = item.value; featureList.Add(feature); } airportlinkOBJ.Detail = featureList; return(airportlinkOBJ); } catch (Exception ex) { _ = ex.Message; return(airportlinkOBJ); } }
public AirPlaneDetailViewModel AirplaneDetailList(int id) { AirPlaneDetailViewModel airPlanelistobj = new AirPlaneDetailViewModel(); try { List <AirPortDataLayer.Crud.VeiwModel.FeatureValueVeiwModel> featuresLists = new List <AirPortDataLayer.Crud.VeiwModel.FeatureValueVeiwModel>(); var airplane = _airplane.FindById(id); airPlanelistobj.AirPlaneId = airplane.Id; airPlanelistobj.Name = airplane.Name; airPlanelistobj.Model = airplane.Model; airPlanelistobj.AirplaneCode = airplane.AirPlaneCode; airPlanelistobj.BrandId = airplane.BrandId; airPlanelistobj.GalleryId = airplane.GalleryId; airPlanelistobj.AirLineId = airplane.AirlineId; foreach (var item in _detail.FeatureValues(id)) { FeatureValueVeiwModel feature = new FeatureValueVeiwModel(); feature.name = item.name; feature.value = item.value; featuresLists.Add(feature); } airPlanelistobj.Detail = featuresLists; return(airPlanelistobj); } catch (Exception ex) { string mes = ex.Message; return(airPlanelistobj); } }
public AirlinedetailViewModel AirlineDetail(int id) { AirlinedetailViewModel airlineListObj = new AirlinedetailViewModel(); FeatureValueVeiwModel feature = new FeatureValueVeiwModel(); try { List <AirPortDataLayer.Crud.VeiwModel.FeatureValueVeiwModel> featuresLists = new List <AirPortDataLayer.Crud.VeiwModel.FeatureValueVeiwModel>(); var airlins = _airline.FindById(id); airlineListObj.Name = airlins.Name; airlineListObj.Airline = airlins.Name; airlineListObj.Logo = airlins.Logo; foreach (var item in _detail.FeatureValues(id)) { feature.name = item.name; feature.value = item.value; featuresLists.Add(feature); } airlineListObj.Detail = featuresLists; return(airlineListObj); } catch (Exception ex) { string Mes = ex.Message; return(airlineListObj); } }
public ParkingViewModel Parking(int id) { ParkingViewModel parkingOBJ = new ParkingViewModel(); List <AirPortDataLayer.Crud.VeiwModel.FeatureValueVeiwModel> featureValuesList = new List <AirPortDataLayer.Crud.VeiwModel.FeatureValueVeiwModel>(); try { var parking = _place.FindById(Convert.ToInt32(id)); if (parking != null && parking.AirportId != null) { var featurelist = _detail.FeatureValues(parking.DetailId); foreach (var x in featurelist) { AirPortDataLayer.Crud.VeiwModel.FeatureValueVeiwModel featureValue = new AirPortDataLayer.Crud.VeiwModel.FeatureValueVeiwModel(); featureValue.name = x.name; featureValue.value = x.value; featureValuesList.Add(featureValue); } parkingOBJ.Detail = featureValuesList; parkingOBJ.Cost = parking.Cost.ToString(); parkingOBJ.Airport = _airport.FindById(parking.AirportId).Name; parkingOBJ.LocationX = _address.FindById(parking.AdressId).LocationX; parkingOBJ.LocationY = _address.FindById(parking.AdressId).LocationY; parkingOBJ.LocationR = _address.FindById(parking.AdressId).LocationR; parkingOBJ.AddressDetail = _address.FindById(parking.AdressId).Detail; parkingOBJ.CityName = _city.FindById(_address.FindById(_place.FindById(parking.Id).AdressId).CityId).Name; parkingOBJ.StateName = _state.FindById(_city.FindById(_address.FindById(_place.FindById(parking.Id).AdressId).CityId).CityStateId).Name; parkingOBJ.Categori = _category.FindById(parking.CategoryId).CategoryName; } return(parkingOBJ); } catch (Exception ex) { string Mes = ex.Message; return(parkingOBJ); } }