public bool createInvite([FromBody] InviteViewModels model) { _inviteService.addInvite(model.BigSelecteId, model.Nom, model.Mail, model.Code); string _subject = "Invitation a un evenement"; string _message = "Voici votre code " + model.Code + "."; var emailMessage = new MimeMessage(); emailMessage.From.Add(new MailboxAddress("thebigevent", "*****@*****.**")); emailMessage.To.Add(new MailboxAddress("", model.Mail)); emailMessage.Subject = _subject; emailMessage.Body = new TextPart("plain") { Text = _message }; using (var client = new SmtpClient()) { client.ServerCertificateValidationCallback = (s, c, h, e) => true; client.Connect("smtp.gmail.com", 465, true); client.AuthenticationMechanisms.Remove("XOAUTH2"); client.Authenticate("*****@*****.**", "thebigevent"); client.Send(emailMessage); client.Disconnect(true); } return(true); }
public bool confirmBigSelect([FromBody] InviteViewModels model) { var i = _inviteService.findValide(model.InviteId, model.dateid); if (i.Content.Count() == 0) { _inviteService.confirmBigSelect(model.InviteId, model.dateid, model.Etat); } else { _inviteService.updateValide(model.InviteId, model.dateid, model.Etat); } return(true); }