// GET: Admin
        public ActionResult Index()
        {
            using (Step340DBEntities db = new Step340DBEntities())
            {
                var            quotes      = db.QuoteInfoes.ToList();
                List <AdminVM> adminQuotes = new List <AdminVM>();
                foreach (var quote in quotes)
                {
                    var quoteVM = new AdminVM();
                    quoteVM.FirstName    = quote.FirstName;
                    quoteVM.LastName     = quote.LastName;
                    quoteVM.EmailAddress = quote.EmailAddress;
                    quoteVM.Quote        = Convert.ToDouble(quote.Quote);

                    adminQuotes.Add(quoteVM);
                }
                return(View(adminQuotes));
            }
        }
        public ActionResult SignUp(string firstName, string lastName, string emailAddress, DateTime dateOfBirth,
                                   int carYear, string carMake, string carModel, string dui, int speedingTickets, string fullCoverage, string liability)
        {
            using (Step340DBEntities db = new Step340DBEntities())
            {
                var quoteInfo = new QuoteInfo();
                quoteInfo.FirstName       = firstName;
                quoteInfo.LastName        = lastName;
                quoteInfo.EmailAddress    = emailAddress;
                quoteInfo.DateOfBirth     = dateOfBirth;
                quoteInfo.CarYear         = carYear;
                quoteInfo.CarMake         = carMake.ToLower();
                quoteInfo.CarModel        = carModel.ToLower();
                quoteInfo.Dui             = dui.ToLower();
                quoteInfo.SpeedingTickets = speedingTickets;
                quoteInfo.FullCoverage    = fullCoverage.ToLower();
                quoteInfo.Liability       = liability.ToLower();


                double   quote       = 50.0;
                DateTime today       = DateTime.Now;
                int      currentYear = today.Year;
                int      age         = currentYear - dateOfBirth.Year;
                if (age < 25)
                {
                    quote = quote + 25;
                }
                if (age < 18)
                {
                    quote = quote + 100;
                }
                if (age > 100)
                {
                    quote = quote + 25;
                }
                if (quoteInfo.CarYear < 2000 || quoteInfo.CarYear > 2015)
                {
                    quote = quote + 25;
                }
                if (quoteInfo.CarMake == "porsche")
                {
                    quote = quote + 25;
                }
                if (quoteInfo.CarMake == "porsche" && quoteInfo.CarModel == "911 Carrera")
                {
                    quote = quote + 25;
                }
                if (quoteInfo.SpeedingTickets > 0)
                {
                    quote = Convert.ToInt32(quote + (10 * quoteInfo.SpeedingTickets));
                    quote = Convert.ToDouble(quote);
                }
                if (quoteInfo.Dui == "y")
                {
                    quote = quote + (quote * 0.25);
                }
                if (quoteInfo.FullCoverage == "y")
                {
                    quote = quote + (quote * 0.5);
                }
                quoteInfo.Quote = quote;



                db.QuoteInfoes.Add(quoteInfo);
                db.SaveChanges();
            }

            return(View("Success"));
        }