예제 #1
0
        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"));
        }
예제 #2
0
        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"));
        }