public ActionResult Contact(Contact contactModel)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    //System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
                    //SmtpClient smtpClient = new SmtpClient();
                    //MailAddress from = new MailAddress(contactModel.Email.ToString());
                    //StringBuilder stringBuilder = new StringBuilder();
                    //message.To.Add("*****@*****.**");
                    //message.Subject = "Contact Us";
                    //message.IsBodyHtml = false;
                    //smtpClient.Host = "mail.yourdomain.com";
                    //smtpClient.Port = 25;
                    //stringBuilder.Append("First name: " + contactModel.Name);
                    //stringBuilder.Append(Environment.NewLine);
                    //stringBuilder.Append("Email: " + contactModel.Email);
                    //stringBuilder.Append(Environment.NewLine);
                    //stringBuilder.Append("Comments: " + contactModel.Comment);
                    //message.Body = stringBuilder.ToString();
                    //smtpClient.Send(message);
                    //message.Dispose();
                    //return View("Success");
                    using (DAC.Database database = new DAC.Database())
                    {
                        bool SentMail = true;
                        try
                        {
                            string Subject = WebConfigurationManager.AppSettings["Subject"].ToString();
                            string Body    = "Name : " + contactModel.name + System.Environment.NewLine
                                             + "Email : " + contactModel.email + System.Environment.NewLine
                                             + "Phone Number : " + contactModel.phone + System.Environment.NewLine
                                             + "Comment : " + contactModel.comment;

                            Classes.Email.Send(Subject, Body);
                        }
                        catch (Exception Ex)
                        {
                            SentMail = false;
                        }
                        contactModel.creationDate  = DateTime.Now;
                        contactModel.emailSentFlag = SentMail;
                        database.Contact.Add(contactModel);
                        database.SaveChanges();

                        return(RedirectToAction("Index"));
                    }
                }
                catch (Exception Ex)
                {
                    throw;
                }
            }
            return(View(contactModel));
        }
        public ActionResult Review(Review review)
        {
            ViewBag.AddMode = true;

            review.creationDate = DateTime.Now;

            if (ModelState.IsValid)
            {
                using (DAC.Database database = new DAC.Database())
                {
                    database.Review.Add(review);
                    database.SaveChanges();
                }
                return(RedirectToAction("Review"));
            }

            using (DAC.Database database = new DAC.Database())
            {
                review.reviews = database.Review.OrderByDescending(x => x.creationDate).Take(10).ToList();
            }

            return(View(review));
        }