Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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);
            }
        }