public JsonFlight FlightList() { JsonFlight jsonFlight = new JsonFlight(); List <FlightViewModel> flightlinklistObj = new List <FlightViewModel>(); try { var ListFlights = _flight.ToList(); foreach (var item in ListFlights) { var Flight = _flight.FindById(item.Id); FlightViewModel FlightlistObj = new FlightViewModel(); FlightlistObj.FlightNumber = item.Number; FlightlistObj.Airplaincode = Flight.FlightAirPlaneId; FlightlistObj.airplainid = Flight.FlightAirPlaneId; FlightlistObj.AirplainName = _airPlane.FindById(Flight.FlightAirPlaneId).Name; FlightlistObj.AirlineIcon = _airline.FindById(_airPlane.FindById(Flight.FlightAirPlaneId).AirlineId).Logo; FlightlistObj.AirlineName = _airline.FindById(_airPlane.FindById(Flight.FlightAirPlaneId).AirlineId).Name; FlightlistObj.AirlineId = _airline.FindById(_airPlane.FindById(Flight.FlightAirPlaneId).AirlineId).Id; FlightlistObj.Flightid = Flight.Id; FlightlistObj.StartAirPortId = _city.FindById(_address.FindById(_airport.FindById(Flight.StartAirPortId).AirPortAddressId).CityId).Id; FlightlistObj.startCityName = _city.FindById(_address.FindById(_airport.FindById(Flight.StartAirPortId).AirPortAddressId).CityId).Name; FlightlistObj.EndAirPortid = _city.FindById(_address.FindById(_airport.FindById(Flight.StartAirPortId).AirPortAddressId).CityId).Id; FlightlistObj.EndcityName = _city.FindById(_address.FindById(_airport.FindById(Flight.StartAirPortId).AirPortAddressId).CityId).Name; FlightlistObj.WeatherIcon = _Weatger.FindByAirportId(Flight.StartAirPortId).Icon; FlightlistObj.StartTime = Flight.EndTimeDate; FlightlistObj.EndTime = Flight.EndTimeDate; FlightlistObj.Delay = Flight.Delay; flightlinklistObj.Add(FlightlistObj); } jsonFlight.Result = flightlinklistObj; return(jsonFlight); } catch (Exception ex) { string Mes = ex.Message; return(jsonFlight); } }
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); } }