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