Ejemplo n.º 1
0
        public JsonInstitute InstituteList()
        {
            JsonInstitute             jsonInstitute         = new JsonInstitute();
            InstituteViewModel        instituteListObj      = new InstituteViewModel();
            List <InstituteViewModel> institutesLinkListObj = new List <InstituteViewModel>();

            try
            {
                var instituteLists = _place.PlacesInstitute();
                foreach (var item in instituteLists)
                {
                    instituteListObj.Logo        = _links.FindById(item.Id).Icon;
                    instituteListObj.Title       = _links.FindById(item.Id).Title;
                    instituteListObj.Description = _links.FindById(item.Id).Description;
                    instituteListObj.WebUrl      = _links.FindById(item.Id).Url;
                    instituteListObj.Phone       = item.PhoneNumber;
                    instituteListObj.CatagoriId  = item.CategoryId;
                    instituteListObj.AddressId   = _address.FindById(item.AdressId).Detail;
                    instituteListObj.LocationX   = _address.FindById(item.AdressId).LocationX;
                    instituteListObj.LocationY   = _address.FindById(item.AdressId).LocationY;
                    instituteListObj.LocationR   = _address.FindById(item.AdressId).LocationR;
                    institutesLinkListObj.Add(instituteListObj);
                }
                jsonInstitute.Result = institutesLinkListObj;
                return(jsonInstitute);
            }
            catch (Exception ex)
            {
                _ = ex.Message;
                return(jsonInstitute);
            }
        }
Ejemplo n.º 2
0
        public JsonServices CargoServices()
        {
            JsonServices             jsonServices     = new JsonServices();
            List <ServicesViewModel> CargoServicesOBJ = new List <ServicesViewModel>();

            try
            {
                var Cargoes = _place.ServicesTypeCargo();
                foreach (var item in Cargoes)
                {
                    ServicesViewModel CargoObj = new ServicesViewModel();

                    //Places
                    CargoObj.Name  = item.Name;
                    CargoObj.Phone = item.PhoneNumber;
                    //link
                    CargoObj.Title       = _link.FindById(item.Id).Title;
                    CargoObj.Description = _link.FindById(item.Id).Description;
                    CargoObj.Icon        = _link.FindById(item.Id).Icon;

                    //address
                    CargoObj.LocationX = _address.FindById(item.Id).LocationX;
                    CargoObj.LocationX = _address.FindById(item.Id).LocationY;
                    CargoObj.LocationX = _address.FindById(item.Id).LocationR;
                    CargoServicesOBJ.Add(CargoObj);
                }
                jsonServices.Result = CargoServicesOBJ;
                return(jsonServices);
            }
            catch (Exception ex)
            {
                _ = ex.Message;
                return(jsonServices);
            }
        }
Ejemplo n.º 3
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);
            }
        }
Ejemplo n.º 4
0
        public JsonHotel HotelList()
        {
            JsonHotel             jsonHotel        = new JsonHotel();
            HotelViewModel        Hotellistobj     = new HotelViewModel();
            List <HotelViewModel> hotellinklistobj = new List <HotelViewModel>();

            try
            {
                var listHotell = _place.PlaceHotellList();
                foreach (var item in listHotell)
                {
                    Hotellistobj.Name        = item.Name;
                    Hotellistobj.Address     = _address.FindById(item.AdressId).Detail;
                    Hotellistobj.CategoryId  = item.CategoryId;
                    Hotellistobj.DetailId    = item.DetailId;
                    Hotellistobj.Cost        = item.Cost;
                    Hotellistobj.LocationX   = _address.FindById(item.AdressId).LocationX;
                    Hotellistobj.LocationY   = _address.FindById(item.AdressId).LocationY;
                    Hotellistobj.LocationR   = _address.FindById(item.AdressId).LocationR;
                    Hotellistobj.PhoneNumber = item.PhoneNumber;
                    hotellinklistobj.Add(Hotellistobj);
                }
                jsonHotel.result = hotellinklistobj;
                return(jsonHotel);
            }
            catch (Exception ex)
            {
                string s = ex.Message;
                return(jsonHotel);
            }
        }
Ejemplo n.º 5
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);
            }
        }