public IActionResult EmailNotification(int id) { //MimeMessage message = new MimeMessage(); //MailboxAddress from = new MailboxAddress("User", "*****@*****.**"); //message.From.Add(from); //MailboxAddress to = new MailboxAddress("Leader", "*****@*****.**"); //message.To.Add(to); //message.Subject = "This is email subject"; //BodyBuilder bodyBuilder = new BodyBuilder(); //bodyBuilder.HtmlBody = "<h1>Hello World!</h1>"; //bodyBuilder.TextBody = "Hello World!"; //message.Body = bodyBuilder.ToMessageBody(); //SmtpClient client = new SmtpClient(); //client.Connect("Mail.yahoo.com", 587, true); //client.Authenticate("*****@*****.**", "goldbook497"); //client.Send(message); //client.Disconnect(true); //client.Dispose(); var context = new OnlineWebPortalDbContext(); var join = new RegUserChurchGroup(); if (ModelState.IsValid) { var user = context.RegUsers.Where(u => u.FirstName == User.Identity.Name).Single(); join.ChurchGroupID = id; join.RegUserID = user.ID; context.Add(join); context.SaveChanges(); ViewData["message"] = "Registration was successful!"; return(RedirectToAction("FindGroup", "Group")); } return(RedirectToAction("Portal", "Home")); }
public IActionResult AddMember(AddGroupMemberViewModel input) { var context = new OnlineWebPortalDbContext(); var join = new RegUserChurchGroup(); if (ModelState.IsValid) { join.ChurchGroupID = input.ChurchGroupID; join.RegUserID = input.RegUserID; context.Add(join); context.SaveChanges(); ViewData["message"] = "Registration was successful!"; return(RedirectToAction("FindGroup", "Group")); } return(RedirectToAction("Portal", "Home")); }