Пример #1
0
        public JsonResult RecuperarMonedaEditar(int id = 0)
        {
            //Creo y relleno la lista de monedas desde la base de datos
            Moneda    moneda    = new Moneda();
            Respuesta respuesta = Func_Monedas.recuperarMoneda(moneda, id);

            if (respuesta.tipoRespuesta != TipoRespuesta.OK)
            {
                return(Json(new { status = "KO", error = respuesta.error }));
            }
            string vistaEditar = PartialView("~/Views/Monedas/_EditarMoneda.cshtml", moneda).RenderToString();

            return(Json(new { status = "OK", vistaEditar = vistaEditar }));
        }
Пример #2
0
        //Este Edit es la vista que se mostrará antes de editar como tal
        //Por eso no tiene [HttpPost]
        //Aquí sólo cogemos datos para mostrar
        public ActionResult Edit(int id = 0)
        {
            Moneda moneda = new Moneda();

            //Creo y relleno el objeto moneda según la moneda que haya consultado
            Respuesta respuesta = Func_Monedas.recuperarMoneda(moneda, id);

            if (respuesta.tipoRespuesta != TipoRespuesta.OK)
            {
                return(View("Error"));
            }

            //En este caso Monedas/Index
            return(View(moneda));
        }
Пример #3
0
        public JsonResult EditarModal(int id = 0, bool crear = false)
        {
            Moneda    moneda    = new Moneda();
            Respuesta respuesta = Func_Monedas.recuperarMoneda(moneda, id);

            //Gestionamos en caso de que haya errores
            if (respuesta.tipoRespuesta != TipoRespuesta.OK)
            {
                return(Json(new { status = "KO" }));
            }
            string modalOperacion;

            if (crear)
            {
                modalOperacion = PartialView("~/Views/Monedas/_ModalEditar.cshtml").RenderToString();
            }

            modalOperacion = PartialView("~/Views/Monedas/_ModalEditar.cshtml", moneda).RenderToString();

            return(Json(new { status = "OK", crear = crear, modalEditar = modalOperacion }));
        }