public ActionResult Admin()
        {
            using (AutoQuoteEntities1 db = new AutoQuoteEntities1())
            {
                var dbQuotes = db.Quotes;
                var quotes   = new List <Quote>();
                foreach (var quote in dbQuotes)
                {
                    var aQuote = new Quote();
                    aQuote.FirstName    = quote.FirstName;
                    aQuote.LastName     = quote.LastName;
                    aQuote.EmailAddress = quote.EmailAddress;
                    aQuote.Dob          = quote.Dob;
                    aQuote.CarYear      = quote.CarYear;
                    aQuote.CarMake      = quote.CarMake;
                    aQuote.CarModel     = quote.CarModel;
                    aQuote.QuoteValue   = quote.QuoteValue;
                    quotes.Add(aQuote);
                }

                ViewBag.Message = quotes;

                return(View());
            }
        }
        public ActionResult GetQuote(string FirstName, string LastName, string EmailAddress,
                                     DateTime Dob, int CarYear, string CarMake, string CarModel,
                                     int Duis, int SpeedingTickets, string Coverage)
        {
            // Base Fee
            double Quote = 50;

            // Get Age and Calculate Age Rates
            int      Age = 0;
            DateTime now = DateTime.Now;

            if (now.Month > Dob.Month)
            {
                Age = now.Year - Dob.Year;
            }
            else if (now.Month < Dob.Month)
            {
                Age = now.Year - Dob.Year - 1;
            }
            else if (now.Month == Dob.Month)
            {
                if (now.Day > Dob.Day)
                {
                    Age = now.Year - Dob.Year;
                }
                else if (now.Day < Dob.Day)
                {
                    Age = now.Year - Dob.Year - 1;
                }
                else
                {
                    Age = now.Year - Dob.Year;
                }
            }
            if (Age < 25)
            {
                Quote += 25;
            }
            if (Age < 18)
            {
                Quote += 75;
            }
            if (Age > 100)
            {
                Quote += 25;
            }

            // Car Attributes
            if (CarYear < 2000)
            {
                Quote += 25;
            }
            if (CarYear > 2015)
            {
                Quote += 25;
            }
            if (CarMake == "Porsche")
            {
                if (CarModel == "911 Carrera")
                {
                    Quote += 50;
                }
                else
                {
                    Quote += 25;
                }
            }

            // Driving History
            Quote += 10 * SpeedingTickets;
            if (Duis > 0)
            {
                Quote += Quote * 0.25;
            }

            // Coverage Type
            if (Coverage == "Full")
            {
                Quote += Quote * 0.50;
            }


            // Database Insert of all Data
            using (AutoQuoteEntities1 db = new AutoQuoteEntities1())
            {
                var quote = new Quote();
                quote.FirstName    = FirstName;
                quote.LastName     = LastName;
                quote.EmailAddress = EmailAddress;
                quote.Dob          = Dob;
                quote.CarYear      = CarYear;
                quote.CarMake      = CarMake;
                quote.CarModel     = CarModel;
                quote.QuoteValue   = Convert.ToInt32(Quote);

                db.Quotes.Add(quote);
                db.SaveChanges();

                ViewBag.Message = quote;
            }



            return(View("TheQuote"));
        }