public ActionResult Apply(string firstName, string lastName, string emailAddress, DateTime dateOfBirth, int carYear, string carMake, string carModel, int speedingTickets, string dui, string coverageType) { if (string.IsNullOrEmpty(firstName) || string.IsNullOrEmpty(lastName) || string.IsNullOrEmpty(emailAddress) || string.IsNullOrEmpty(dateOfBirth.ToLongDateString()) || string.IsNullOrEmpty(carYear.ToString()) || string.IsNullOrEmpty(carMake) || string.IsNullOrEmpty(carModel) || string.IsNullOrEmpty(speedingTickets.ToString())) { return(View("~/Views/Shared/Error.cshtml")); } else { using (InsuranceQuotesEntities1 db = new InsuranceQuotesEntities1()) { var application = new Application(); application.FirstName = firstName; application.LastName = lastName; application.EmailAddress = emailAddress; application.DateOfBirth = dateOfBirth.ToShortDateString(); application.CarYear = carYear; application.CarMake = carMake; application.CarModel = carModel; application.SpeedingTickets = speedingTickets; application.DUI = dui; application.CoverageType = coverageType; application.Quote = QuoteTotal(dateOfBirth, carYear, carMake, carModel, speedingTickets, dui, coverageType); db.Applications.Add(application); db.SaveChanges(); } } return(View("Success")); }
// GET: Admin public ActionResult Index() { using (InsuranceQuotesEntities1 db = new InsuranceQuotesEntities1()) { var applications = db.Applications.ToList(); var applicationsVms = new List <QuotesVm>(); foreach (var application in applications) { var quotesVm = new QuotesVm(); quotesVm.FirstName = application.FirstName; quotesVm.LastName = application.LastName; quotesVm.EmailAddress = application.EmailAddress; quotesVm.Quote = (decimal)application.Quote; applicationsVms.Add(quotesVm); } return(View(applicationsVms)); } }