Exemple #1
0
        public async Task <ActionResult> EditarAsync(int id)
        {
            Colegio_Web colegio = new Colegio_Web();
            await colegio.Read(id);

            return(View("Editar", "_LayoutAdmin", colegio));
        }
Exemple #2
0
        public async Task <ActionResult> ActualizarAsync(Colegio_Web colegio)
        {
            colegio.ValidarColegio(colegio);
            foreach (var item in colegio._dictionaryError)
            {
                ModelState.AddModelError(item.Key, item.Value);
            }

            if (ModelState.IsValid)
            {
                bool retorno = await colegio.Update();

                if (retorno)
                {
                    SessionUser     userSesion = new SessionUser();
                    Tarea_Terminada task       = new Tarea_Terminada()
                    {
                        LayoutNombre   = "_LayoutAdmin",
                        Titulo         = "Colegio Actualizado",
                        Mensaje        = "El colegio ha sido actualizado exitosamente.",
                        ActionName     = "Index",
                        ControllerName = "Colegio",
                        LinkTexto      = "Volver a la lista de colegios"
                    };

                    userSesion.SesionTareaTerminada = task;
                    return(RedirectToAction("Exito", "Home"));
                }
            }

            return(View("Editar", "_LayoutAdmin", colegio));
        }
Exemple #3
0
        public async Task <ActionResult> BorrarAsync(int id)
        {
            Colegio_Web colegio_borrar = new Colegio_Web()
            {
                Id = id
            };

            return(Json(await colegio_borrar.Delete(), JsonRequestBehavior.AllowGet));
        }