public async Task <ViewResult> RsvpForm(RespuestaInvitado respuesta) { string to = respuesta.Correo; string subject = "Notificacion de Reunion"; string body = string.Empty; string asistira = string.Empty; if (ModelState.IsValid) { if ((bool)respuesta.Asistira) { asistira = "asistencia"; } else { asistira = "no asistencia"; } body = string.Format("Gracias {0} por completar el formulario de reunion, tu {1} ha sido confirmada ", respuesta.Nombre, asistira); await MailHelper.SendEmail(to, subject, body); return(View("Gracias", respuesta)); } return(View()); }
[HttpPost] //Metodo post public ViewResult RsvpForm(RespuestaInvitado respuestaInvitado) { if (ModelState.IsValid) { return(View("Gracias", respuestaInvitado)); } else { return(View()); } }
public ViewResult Rsvp(RespuestaInvitado respuestaInvitado) { Repository.AddResponse(respuestaInvitado); if (ModelState.IsValid) { Repository.AddResponse(respuestaInvitado); return(View("SubmitComplete", respuestaInvitado)); } else { return(View()); } }