public ActionResult EditarLinea(NuevaLineaViewModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var linea = _lineasDb.GetById(model.Id);

                    linea.Nombre_Linea = model.Codigo;

                    _lineasDb.Update(linea);
                    _uow.SaveChanges();

                    TempData["message"] = "La linea fue modificada correctamente";
                    return RedirectToAction("ModelosLinea", new { id = model.Id });
                }
                catch (Exception e)
                {
                    logger.Error(e, "Error al editar linea");
                    ModelState.AddModelError("", "Se produjo un error al intentar modificar esta linea");
                }
            }

            return View(model);
        }
        public ActionResult NuevaLinea(NuevaLineaViewModel model)
        {
            if (ModelState.IsValid)
            {
                var nuevaLinea = new Linea
                {
                    Nombre_Linea = model.Codigo
                };

                try
                {
                    _lineasDb.Create(nuevaLinea);
                    _uow.SaveChanges();

                    TempData["message"] = "La linea ha sido creada correctamente";

                    return RedirectToAction("LineasProduccion");
                }
                catch (Exception e)
                {
                    logger.Error(e, "Error al crear una linea nueva");
                    ModelState.AddModelError("", "Se produjo un error al intentar crear la linea nueva");
                    return View(model);
                }
            }
            else
            {
                return View(model);
            }
        }
        // GET: EditarLinea
        public ActionResult EditarLinea(int id)
        {
            var linea = _lineasDb.GetById(id);

            if (linea == null)
            {
                TempData["message_error"] = "No se pudo encontrar el registro especificado";
                return RedirectToAction("LineasProduccion");
            }

            var model = new NuevaLineaViewModel
            {
                Id = linea.Id,
                Codigo = linea.Nombre_Linea
            };

            return View(model);
        }