Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
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);
            }
        }