Пример #1
0
        // GET: FleetAssets/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FleetAsset fleetAsset = db.FleetAssets.Find(id);

            if (fleetAsset == null)
            {
                return(HttpNotFound());
            }

            FABLists fabl = new FABLists()
            {
                fa = fleetAsset,
                cp = db.Capacities.Where(w => fleetAsset.FleetNo == w.FleetNo).ToList(),
                cl = db.Compliences.Where(v => fleetAsset.FleetNo == v.FleetNo).ToList(),
                af = db.AdditionalFields.Where(r => fleetAsset.FleetNo == r.FleetNo).ToList(),
                at = db.Attachments.Where(r => fleetAsset.FleetNo == r.FleetNo).ToList(),
            };

            ViewBag.SubTypeID         = new SelectList(db.AssetSubTypes, "ID", "SubType", fleetAsset.SubTypeID);
            ViewBag.TypeID            = new SelectList(db.AssetTypes, "ID", "Type", fleetAsset.TypeID);
            ViewBag.FleetAssetMakeID  = new SelectList(db.FleetAssetMakes, "ID", "Manufacturer", fleetAsset.FleetAssetMakeID);
            ViewBag.FleetAssetModelID = new SelectList(db.FleetAssetModels, "ID", "Name", fleetAsset.FleetAssetModelID);
            ViewBag.FuelTypeID        = new SelectList(db.FuelTypes, "ID", "Fuel", fleetAsset.FuelTypeID);
            //return View(fabl);
            return(View("Edit0", fleetAsset));
        }
Пример #2
0
        // GET: FleetAssets/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FleetAsset fleetAsset = db.FleetAssets.Find(id);

            if (fleetAsset == null)
            {
                return(HttpNotFound());
            }
            FABLists fabl = new FABLists()
            {
                fa = fleetAsset,
                cl = db.Compliences.Where(c => fleetAsset.FleetNo == c.FleetNo).ToList(),
                cp = db.Capacities.Where(v => fleetAsset.FleetNo == v.FleetNo).ToList(),
                af = db.AdditionalFields.Where(a => fleetAsset.FleetNo == a.FleetNo).ToList(),
                at = db.Attachments.Where(r => fleetAsset.FleetNo == r.FleetNo).ToList(),
            };

            return(View(fabl));
        }