public async Task <ActionResult> EditarAsync(int id) { Destino_Web destino = new Destino_Web(); await destino.Read(id); return(View("Editar", "_LayoutAdmin", destino)); }
public async Task <ActionResult> ActualizarAsync(Destino_Web destino) { if (destino.ValidarDestino(destino, false)) { bool retorno = await destino.Update(); if (retorno) { SessionUser userSesion = new SessionUser(); Tarea_Terminada task = new Tarea_Terminada() { LayoutNombre = "_LayoutAdmin", Titulo = "Destino Actualizado", Mensaje = "El destino ha sido actualizado exitosamente.", ActionName = "Index", ControllerName = "Destino", LinkTexto = "Volver a la lista de destinos" }; userSesion.SesionTareaTerminada = task; return(RedirectToAction("Exito", "Home")); } } ModelState.Clear(); foreach (var item in destino._dictionaryError) { ModelState.AddModelError(item.Key, item.Value); } return(View("Editar", "_LayoutAdmin", destino)); }
public async Task <ActionResult> BorrarAsync(int id) { Destino_Web destino_borrar = new Destino_Web() { Id = id }; return(Json(await destino_borrar.Delete(), JsonRequestBehavior.AllowGet)); }