public ActionResult Index(PricingModel model)
        {
            try
            {
                if (model.Save())
                    return RedirectToAction("Index");
            }
            catch (Exception ex)
            {
                ViewBag.Message = ex.Message;
            }

            return View(model);
        }
        public void SaveTest_False()
        {
            var model = new PricingModel
            {
                City = "CityName",
                Country = "CountryName",
                Email = "EmailString",
                FirstName = "FirstName",
                LastName = string.Empty,
                Line1 = "Line1",
                Phone = "Phone",
                Postcode = "Postcode",
                SelectedProductIds = new[] { "1", "3", "5", "7" }
            };

            var result = model.Save();

            Assert.IsFalse(result);
        }