public async Task <ActionResult> EditarAsync(int id) { Colegio_Web colegio = new Colegio_Web(); await colegio.Read(id); return(View("Editar", "_LayoutAdmin", colegio)); }
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)); }
public async Task <ActionResult> BorrarAsync(int id) { Colegio_Web colegio_borrar = new Colegio_Web() { Id = id }; return(Json(await colegio_borrar.Delete(), JsonRequestBehavior.AllowGet)); }