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 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); } }