public async Task <ActionResult> EditarAsync(int id) { Actividad_Web actividad = new Actividad_Web(); await actividad.Read(id); return(View("Editar", "_LayoutAdmin", actividad)); }
public async Task <ActionResult> ActualizarAsync(Actividad_Web actividad) { if (actividad.ValidarActividad(actividad, false)) { bool retorno = await actividad.Update(); if (retorno) { SessionUser userSesion = new SessionUser(); Tarea_Terminada task = new Tarea_Terminada() { LayoutNombre = "_LayoutAdmin", Titulo = "Actividad Actualizada", Mensaje = "La actividad ha sido actualizada exitosamente.", ActionName = "Index", ControllerName = "Actividad", LinkTexto = "Volver a la lista de actividades" }; userSesion.SesionTareaTerminada = task; return(RedirectToAction("Exito", "Home")); } } foreach (var item in actividad._dictionaryError) { ModelState.AddModelError(item.Key, item.Value); } return(View("Editar", "_LayoutAdmin", actividad)); }
public async Task <ActionResult> BorrarAsync(int id) { Actividad_Web actividad_borrar = new Actividad_Web() { Id = id }; return(Json(await actividad_borrar.Delete(), JsonRequestBehavior.AllowGet)); }