public ActionResult Signup(string firstname, string lastname, string emailaddress, DateTime dateofbirth, int caryear, string carmake, string carmodel,
                                   bool?dui, int?speedingTickets, string coverageType)
        {
            if (string.IsNullOrEmpty(firstname) || string.IsNullOrEmpty(lastname) || string.IsNullOrEmpty(emailaddress) || string.IsNullOrEmpty((dateofbirth).ToString()) ||
                string.IsNullOrEmpty(caryear.ToString()) || string.IsNullOrEmpty(carmodel) || string.IsNullOrEmpty(carmake) || dui == null)
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
            else
            {
                using (CarinsuranceEntities db = new CarinsuranceEntities())
                {
                    var carqoute = new Car();
                    carqoute.FirstName               = firstname;
                    carqoute.LastName                = lastname;
                    carqoute.EmailAddress            = emailaddress;
                    carqoute.DateOfBirth             = dateofbirth;
                    carqoute.Caryear                 = caryear;
                    carqoute.Carmodel                = carmodel;
                    carqoute.Carmake                 = carmake;
                    carqoute.DUI                     = dui;
                    carqoute.NumberofspeedingTickets = speedingTickets;
                    carqoute.CoverageType            = coverageType;


                    db.Cars.Add(carqoute);
                    db.SaveChanges();
                }

                return(RedirectToAction("Index", "Admin"));
            }
        }
        // GET: Admin
        public ActionResult Index()
        {
            using (CarinsuranceEntities db = new CarinsuranceEntities())
            {
                var finalQuote = db.Cars;
                var QuoteVM    = new List <CarInsuranceVM>();
                foreach (var quote in finalQuote)
                {
                    var carVM = new CarInsuranceVM();
                    carVM.FirstName    = quote.FirstName;
                    carVM.LastName     = quote.LastName;
                    carVM.EmailAddress = quote.EmailAddress;
                    carVM.DateOfBirth  = quote.DateOfBirth.Value;
                    carVM.CarYear      = quote.Caryear.Value;
                    carVM.CarMake      = quote.Carmake;
                    carVM.CarModel     = quote.Carmodel;
                    carVM.CoverageType = quote.CoverageType;

                    if (quote.DUI.HasValue == true)
                    {
                        carVM.DUI = quote.DUI.Value;
                    }
                    else
                    {
                        carVM.DUI = false;
                    }

                    if (quote.NumberofspeedingTickets != 0)
                    {
                        carVM.SpeedingTickets = quote.NumberofspeedingTickets.Value;
                    }
                    else
                    {
                        carVM.SpeedingTickets = 0;
                    }


                    carVM.quote();
                    QuoteVM.Add(carVM);
                }
                return(View(QuoteVM));
            }
        }