public static async Task KoppelReserveringMenu(ApplicationDbContext _context) { List <ReserveringenMenu> menus = new List <ReserveringenMenu>(); ReserveringenMenu menu = new ReserveringenMenu(); menu.MenuId = 1; menu.ReserveringsId = 1; menus.Add(menu); Reservering res = new Reservering(); res.AantalPersonen = 1; res.Email = "*****@*****.**"; res.Goedkeuring = true; res.HuisTelefoonNummer = "324234"; res.MobielTelefoonNummer = "324234"; res.ReserveringsDatum = DateTime.Now; res.Opmerking = "Opmerking"; res.NaamReserveerder = "Marco"; res.ReserveringenMenus = menus; _context.Reserveringen.Add(res); await _context.SaveChangesAsync(); }
public void SendConfirmationMail(ApplicationDbContext _context, Reservering reservering, bool UseHtmlFormat) { ConfigureEmailSettings(); ConfigureFormat(UseHtmlFormat); var message = new MimeMessage(); message.From.Add(new MailboxAddress(CompanyName, EmailAdres)); string email = reservering.Email; string Onderwerp = "Goedkeuring reservering Bontemps."; message.To.Add(new MailboxAddress(email, email)); message.Subject = Onderwerp; int klant = _context.Klanten.Where(x => x.Email == reservering.Email).Count(); if (klant == 0) { message.Body = new TextPart(Format) { Text = "<h1>Goedkeuring reservering</h1>" + "Beste Klant," + "<p>Hierbij willen we u graag informeren dat uw reservering (<b>" + reservering.ReserveringsDatum + "</b> )is goedgekeurd.<br/>" + "Aangezien u de keuze heeft gemaakt om te reserveren zonder account, is dit de laatste mail die u krijgt.<br/>" + "Voor vragen kunt u ons bellen of een email sturen.</br>" + "<br/>" + "Met vriendelijke groet,<br/><br/>" + "BonTemps" + "</p>" }; } else { message.Body = new TextPart(Format) { Text = "<h1>Goedkeuring reservering</h1>" + "Beste Klant," + "<p>Hierbij willen we u graag informeren dat uw reservering (<b>" + reservering.ReserveringsDatum + "</b> )is goedgekeurd.<br/>" + "Aangezien u de keuze heeft gemaakt om te reserveren met uw account, Krijgt u een link waar u uw reservering kunt bekijken.<br/>" + "Voor vragen kunt u ons bellen of een email sturen.</br>" + "<br/>" + "Link naar uw reservering : " + "https://localhost:44545/reservering/Reservering <br/><br/>" + "Met vriendelijke groet,<br/><br/>" + "BonTemps" + "</p>" }; } Email_Send(message); }