コード例 #1
0
 public ActionResult AddAddress(CustomerAddressViewModel model)
 {
     if (ModelState.IsValid)
     {
         model.City = LocationWalker.GetCities().FirstOrDefault(f => f.Id == int.Parse(model.City)).Title;
         var customerWorker = new CustomerWorker();
         customerWorker.InsertSiteCustomerAddress(model);
         return(RedirectToAction("Address"));
     }
     ViewBag.Cities = LocationWalker.GetCities().Select(s => new SelectListItem {
         Value = s.Id.ToString(), Text = s.Title, Selected = s.Id == int.Parse(model.City)
     });
     ViewBag.Districts = LocationWalker.GetDistrict(1).Select(s => new SelectListItem {
         Value = s.Title, Text = s.Title, Selected = s.Title == model.District
     });
     return(View(model));
 }
コード例 #2
0
        public ActionResult AddAddress(FormCollection frm)
        {
            var model = new CustomerAddressViewModel
            {
                CustomerId = CustomerLayer.Customer.Id,
                City       = LocationWalker.GetCities().FirstOrDefault(f => f.Id == int.Parse(frm["AddressCity"])).Title,
                Detail     = frm["AddressDetail"],
                District   = frm["AddressDistrict"],
                IsDefault  = false,
                PostalCode = frm["AddressPostalCode"],
                Status     = 1,
                Title      = frm["AddressTitle"],
                Town       = frm["AddressTown"]
            };
            CustomerWorker customerWorker = new CustomerWorker();

            customerWorker.InsertSiteCustomerAddress(model);

            return(RedirectToAction("Begin"));
        }