public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Questions questions = db.Questions.Find(id);

            if (questions == null)
            {
                return(HttpNotFound());
            }

            /* Answers[] strarr = db.Answers.Where(x => x.QId == questions.QId).ToArray();
             * Answers data = strarr[0];
             *
             * for(int i = 1; i < strarr.Count();i++)
             * {
             *   data.Answer += ";" + strarr.ElementAt(i).Answer ;
             * }*/
            BigView b = new BigView();

            b.Questions = questions;
            return(View(b));
        }
Esempio n. 2
0
        public IActionResult Create(/*[Bind("UserId,Name,Email,PhoneNumber,Address,Purpose,Name_of_company,Whom_to_see,Company_name,Name_of_event,From_where,To_whom,Sign_in")]*/ BigView model)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }
            var smtpClient = new SmtpClient
            {
                Host        = "smtp.office365.com", // set your SMTP server name here
                Port        = 25,                   // Port
                EnableSsl   = true,
                Credentials = new NetworkCredential("*****@*****.**", "")
            };

            // ------- Getting Data from Database Using EntityFrameworkCore -------


            using (var message = new MailMessage("*****@*****.**", "*****@*****.**")
            {
                Subject = model.User.Purpose,
                Body = " Hello" + model.User.Name + "is waiting"
            })
                smtpClient.SendMailAsync(message);


            _context.Add(model.User);

            _context.SaveChanges();
            return(RedirectToAction("SuccessPage"));
        }