public static void SendMail(String email, OpdrachtViewModel model) { MailMessage message = new MailMessage(); message.To.Add(email); message.From = new MailAddress("*****@*****.**"); message.CC.Add("*****@*****.**"); message.Subject = "Nieuwe aanvraag " + model.Title; message.Body = MakeBody(model.Title, model.Schooljaar, model.Omschrijving, model.Specialisatie); message.IsBodyHtml = true; SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.gmail.com"; smtp.Port = 587; smtp.UseDefaultCredentials = false; smtp.Credentials = new System.Net.NetworkCredential ("*****@*****.**", "Samsungs4");// Enter seders User name and password smtp.EnableSsl = true; smtp.Send(message); }
private void ViewModelToOpdracht(OpdrachtViewModel model, Opdracht opdracht, Bedrijf b) { if (model.Semesters.Equals("Semester 1")) { opdracht.IsSemester1 = true; opdracht.IsSemester2 = false; } else if (model.Semesters.Equals("Semester 2")) { opdracht.IsSemester2 = true; opdracht.IsSemester1 = false; } else { opdracht.IsSemester1 = true; opdracht.IsSemester2 = true; } if (model.IsBedrijfAdres) { opdracht.Adres = b.Adres; } else { opdracht.Adres = new Adres() { StraatNaam = model.Straat, Nummer = (int) model.Nummer, Gemeente = gemeenteRepository.FindGemeenteWithStructuur(model.Gemeente) }; } opdracht.Title = model.Title; opdracht.Omschrijving = model.Omschrijving; opdracht.Schooljaar = model.Schooljaar; opdracht.Vaardigheden = model.Vaardigheden; opdracht.Specialisatie = specialisatieRepository.FindSpecialisatieNaam(model.Schooljaar); opdrachtRepository.SaveChanges(); }
public CreateOpdrachtViewModel(IEnumerable<Specialisatie> specialisaties, IEnumerable<ContactPersoon> contactPersonen, OpdrachtViewModel opdrachtViewModel, String berdrijfId, IGemeenteRepository gemeenteRepository) { ContactModelOndertekenaar = new ContactPersoon().ConvertToContactCreateModel(BedrijfId); ContactModelStageMentor = new ContactPersoon().ConvertToContactCreateModel(BedrijfId); SpecialisatieList = new SelectList(specialisaties); List<String> lijstSemester = new List<string>(new String[] {"Semester 1", "Semester 2", "Semester 1 en 2"}); SemesterLijst = new SelectList(lijstSemester); SchooljaarSelectList = new SelectList(Bewerkingen.MakeSchooljaarSelectList()); OpdrachtViewModel = opdrachtViewModel; OndertekenaarSelectList = new SelectList(contactPersonen); StageMentorSelectList = new SelectList(contactPersonen); AantalStudenten = new SelectList(new int[] {1, 2, 3, 4, 5}); BedrijfId = berdrijfId; IEnumerable<Gemeente> gem = gemeenteRepository.GetAlleGemeentes(); Gemeenten = new SelectList(gem); //FillOpdrachtView(); }