public async Task <ActionResult> BorrarAsync(int id) { Pago_Web pago_borrar = new Pago_Web() { Id = id }; return(Json(await pago_borrar.Delete(), JsonRequestBehavior.AllowGet)); }
public async Task <ActionResult> CrearAsync(PagoViewModel pago) { Pago_Web pago_crear = new Pago_Web(); bool retorno = await pago_crear.CreateFromViewAsync(pago); if (retorno) { SessionUser userSesion = new SessionUser(); Tarea_Terminada task = new Tarea_Terminada() { LayoutNombre = "_LayoutAdmin", Titulo = "Pago Creado", Mensaje = "El pago ha sido creado exitosamente.", ActionName = "MisPagos", ControllerName = "Pago", LinkTexto = "Volver a la lista de mis pagos" }; userSesion.SesionTareaTerminada = task; return(RedirectToAction("Exito", "Home")); } return(View("Nuevo", "_LayoutApoderado")); }
public async Task <ActionResult> EditarMisPagos(int id) { //Los datos del pago Pago_Web pago_editar = new Pago_Web(); await pago_editar.Read(id); List <Alumno> misAlumnos = new List <Alumno>(); misAlumnos.Add(pago_editar.Alumno); return(View("EditarMisPagos", "_LayoutApoderado", new PagoViewModel() { Id = pago_editar.Id, Total_Cuenta = pago_editar.Total_Cuenta, Valor_Pago = pago_editar.Valor_Pago, Fecha_Pago = pago_editar.Fecha_Pago, MisAlumnos = misAlumnos.Select(n => new SelectListItem() { Value = n.Rut.ToString(), Text = String.Format("{0} {1}", n.Nombre, n.APaterno) }).ToList() })); }