Exemplo n.º 1
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);
            }
        }
Exemplo n.º 2
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);
            }
        }
Exemplo n.º 3
0
        public List <FeatureValueVeiwModel> FeatureValues(int id)
        {
            List <FeatureValueVeiwModel> fvm = new List <FeatureValueVeiwModel>();

            if (_db.details.FirstOrDefault(x => x.Id == id) != null)
            {
                var dv = _db.detailValues.Where(x => x.DetailId == id).ToList();
                foreach (var item in dv)
                {
                    FeatureValueVeiwModel obj = new FeatureValueVeiwModel();
                    var fe = _db.featrues.FirstOrDefault(x => x.Id == item.FeacherId);
                    obj.name  = fe.Name;
                    obj.value = item.Value;
                    fvm.Add(obj);
                }
                return(fvm);
            }
            else
            {
                return(fvm);
            }
        }