public ActionResult Index(FormCollection collection) { IEnumerable <Position> listPos = null; try { SessionInitialize(); PositionCAD cadPos = new PositionCAD(); PositionCEN cen = new PositionCEN(cadPos); IList <PositionEN> listPosEn = cen.ReadAll(0, -1); string orden = collection["hdnOrden"].ToString(); switch (orden) { case "N": listPosEn = listPosEn.OrderBy(p => p.Latitude).ToList(); break; case "P": listPosEn = listPosEn.OrderBy(p => p.Longitude).ToList(); break; case "Q": listPosEn = listPosEn.OrderBy(p => p.Altitude).ToList(); break; default: listPosEn = listPosEn.OrderBy(p => p.Latitude).ToList(); break; } listPos = new AssemblerPosition().ConvertListENToModel(listPosEn).ToList(); SessionClose(); } catch (Exception ex) { TempData["resultado"] = Resources.textos.modelEmpty; TempData["ok"] = "warning"; } ViewBag.menu = "Positions"; return(View(listPos)); }
// GET: DashBoard/Positions/Edit/5 public ActionResult Edit(int id) { ViewBag.menu = "Positions"; PositionEN positionEN = null; Position pos = null; try { SessionInitialize(); PositionCAD cadPos = new PositionCAD(); PositionCEN cen = new PositionCEN(cadPos); positionEN = cen.ReadOID(id); pos = new AssemblerPosition().ConvertENToModelUI(positionEN); SessionClose(); } catch (Exception ex) { ViewBag.error = "Error: " + ex.Message; } return(View(pos)); }
// GET: DashBoard/Positions public ActionResult Index() { IEnumerable <Position> listPos = null; try { SessionInitialize(); PositionCAD cadPos = new PositionCAD(); PositionCEN cen = new PositionCEN(cadPos); IList <PositionEN> listPosEn = cen.ReadAll(0, -1); listPos = new AssemblerPosition().ConvertListENToModel(listPosEn).ToList(); SessionClose(); } catch (Exception ex) { TempData["resultado"] = Resources.textos.modelEmpty; TempData["ok"] = "warning"; } ViewBag.menu = "Positions"; return(View(listPos)); }