// GET: CATERINGs/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CateringViewModel catering = db.CATERINGs.Select(x => new CateringViewModel { EVENT_DATE = x.EVENT_DATE, EVENT_TIME = x.EVENT_TIME, ADDRESS = x.ADDRESS, AMOUNT_PEOPLE = x.AMOUNT_PEOPLE, ID_CATERING = x.ID_CATERING, ID_MENU = x.ID_MENU, ID_CLIENT = x.ID_CLIENT, NOTES = x.NOTES, ARRIVAL_TIME = x.ARRIVAL_TIME, DEPARTURE_TIME = x.DEPARTURE_TIME }).Where(x => x.ID_CATERING == id).FirstOrDefault(); // CATERING cATERING = db.CATERINGs.Find(id); if (catering == null) { return(HttpNotFound()); } ViewBag.ID_CLIENT = new SelectList(db.CLIENTs, "ID_CLIENT", "NAME", catering.ID_CLIENT); ViewBag.ID_MENU = new SelectList(db.MENUs, "ID_MENU", "NOMBRE", catering.ID_MENU); ViewBag.MENU = new SelectList(db.INSUMOes, "ID_MENU", "NOMBRE"); ViewBag.PRODUCTO = new SelectList(db.PRODUCTOes, "ID_PRODUCTO", "NOMBRE"); ViewBag.INSUMO = new SelectList(db.INSUMOes, "ID_INSUMO", "NOMBRE"); ViewBag.ID_MENU = new SelectList(db.MENUs, "ID_MENU", "NOMBRE", catering.ID_MENU); catering.HAS_PARKING = false; return(View(catering)); }
public IHttpActionResult Detail(Int32 ID) { CateringViewModel viewmodel = new CateringViewModel(); CateringProductDataController dataCtrl = new CateringProductDataController(); try { viewmodel.Data.FromModel(dataCtrl.GetItem(ID)); } catch (Exception ex) { return(Error(viewmodel, ex)); } return(Ok(viewmodel)); }