public BankerView getBankerView(int?id) { try { Banker banker = context.Banker.Where(a => a.ID == id).FirstOrDefault(); if (banker == null) { return(null); } List <BankerType> bankerTypeList = context.BankerType.ToList <BankerType>(); if (bankerTypeList == null) { return(null); } BankerView bankerView = new BankerView() { Banker = banker, BankerTypeList = bankerTypeList }; return(bankerView); } catch (Exception e) { throw (e); } }
// GET: Bankers/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //Banker banker = db.Banker.Include(a=>a.BankerType).Where(a => a.ID == id).FirstOrDefault();//.Include(b => b.BankerType);//.Find(id); /*Banker banker = db.Banker.Find(id); * List<BankerType> bankerTypeList = db.BankerType.ToList<BankerType>(); * * if (banker == null) * { * return HttpNotFound(); * } * * ViewBag.BankerTypeList = bankerTypeList; * BankerView bankerView = new BankerView() { Banker = banker, BankerTypeList =bankerTypeList };*/ BankerView bankerView = service.getBankerView(id); return(View(bankerView)); }