// GET: Maquinaria/GembaWalk
        public ActionResult Index()
        {
            GembaWalkServicio servicio = new GembaWalkServicio();
            var GembaWalk = servicio.GetGembaWalk();

            return(View(GembaWalk.Respuesta.ToList()));
        }
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         GembaWalkServicio servicio = new GembaWalkServicio();
         servicio.Dispose();
     }
     base.Dispose(disposing);
 }
        // GET: Maquinaria/GembaWalk/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            int IdGembaWalk            = (int)id;
            GembaWalkServicio servicio = new GembaWalkServicio();
            RespuestaServicio <GembaWalkView> GembaWalk = servicio.GetGembaWalk(IdGembaWalk);

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

            return(View(GembaWalk.Respuesta));
        }
        // GET: Maquinaria/GembaWalk/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            int IdGembaWalk            = (int)id;
            GembaWalkServicio servicio = new GembaWalkServicio();
            RespuestaServicio <GembaWalkView> GembaWalk = servicio.GetGembaWalk(IdGembaWalk);

            ViewBag.Estatus = db.BitacoraGembaWalks.Where(x => x.IdGembaWalk == GembaWalk.Respuesta.Id).OrderByDescending(x => x.Fecha).Select(x => x.Estatus.Nombre).FirstOrDefault().ToString();

            if (GembaWalk == null)
            {
                return(HttpNotFound());
            }
            return(View(GembaWalk.Respuesta));
        }