Exemplo n.º 1
0
        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());
     }
 }
Exemplo n.º 3
0
        public ViewResult Rsvp(RespuestaInvitado respuestaInvitado)
        {
            Repository.AddResponse(respuestaInvitado);
            if (ModelState.IsValid)
            {
                Repository.AddResponse(respuestaInvitado);

                return(View("SubmitComplete", respuestaInvitado));
            }
            else
            {
                return(View());
            }
        }