Example #1
0
        // GET: Admin
        public ActionResult Index()
        {
            using (AutoInsuranceEntities db = new AutoInsuranceEntities())
            {
                var quotes    = db.QuoteInfoes;
                var quotesVms = new List <QuotesVm>();
                foreach (var quote in quotes)
                {
                    var quoteVm = new QuotesVm();
                    quoteVm.FirstName    = quote.FirstName;
                    quoteVm.LastName     = quote.LastName;
                    quoteVm.EmailAddress = quote.EmailAddress;
                    quotesVms.Add(quoteVm);
                }

                return(View(quotesVms));
            }
        }
        public ActionResult AutoInfo(string firstName, string lastName, string emailAddress, string dateOfBirth, string carYear, string carMake, string carModel, bool dui, string tickets, bool coverage)
        {
            if (string.IsNullOrEmpty(firstName) || string.IsNullOrEmpty(lastName) || string.IsNullOrEmpty(emailAddress) || string.IsNullOrEmpty(dateOfBirth) ||
                string.IsNullOrEmpty(carYear) || string.IsNullOrEmpty(carMake) || string.IsNullOrEmpty(carModel) || string.IsNullOrEmpty(tickets))
            {
                return(View("~/Views/Shared/Error.cshtml"));
            }
            else
            {
                using (AutoInsuranceEntities db = new AutoInsuranceEntities())
                {
                    var autoquote = new QuoteInfo();
                    autoquote.FirstName    = firstName;
                    autoquote.LastName     = lastName;
                    autoquote.EmailAddress = emailAddress;

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

                return(View("Success"));
            }
        }