public async Task <ActionResult <CitaItem> > PostCitaItem(CitaItem item) { _context.CitaItems.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetCitaItem), new { id = item.Id }, item)); }
public async Task <IActionResult> Create(Cita cita) { if (ModelState.IsValid) { var citaEncontrada = await context.Citas.FirstOrDefaultAsync(x => x.correoElectronico == cita.correoElectronico); if (citaEncontrada != null) { TempData["solicitud"] = "Usted ya ha solicitado una vacuna"; return(RedirectToAction("Index")); } context.Add(cita); await context.SaveChangesAsync(); var message = new Message(new string[] { cita.correoElectronico }, "Mensaje de pampara", $"{cita.apellido}, {cita.cedula},{cita.telefono}, {cita.fechaNacimiento}, {cita.tipoSangre}, {cita.provincia}, {cita.direccion}, {cita.covid}, {cita.justificacion}"); Console.WriteLine(message); await _emailSender.SendMailAsync(message); } return(RedirectToAction("Index")); }