/// <summary> /// 添加收货地址 /// </summary> /// <param name="vModel"></param> /// <returns></returns> public ActionResult ConfirmAddAddress(AddressVModel vModel) { if (ModelState.IsValid) { using (LsBuyEntities db = new LsBuyEntities()) { User user = db.Users.Where(t => t.UserName == User.Identity.Name).FirstOrDefault(); Address address = new Address() { Content = vModel.Content, Phone = vModel.Phone, Receiver = vModel.Reveiver, UserId = user.Id, CreatedTime = DateTime.Now, UpdatedTime = DateTime.Now }; db.Addresses.Add(address); db.SaveChanges(); } return(Redirect("Addresses")); } else { return(View("AddAddress", vModel)); } }
/// <summary> /// 修改收货地址 /// </summary> /// <returns></returns> public ActionResult ModifyAddress(int id) { using (LsBuyEntities db = new LsBuyEntities()) { Address ads = db.Addresses.Where(t => t.Id == id).FirstOrDefault(); AddressVModel vm = new AddressVModel { Id = ads.Id, Content = ads.Content, Phone = ads.Phone, Reveiver = ads.Receiver }; return(View(vm)); } }
/// <summary> /// 添加收货地址 /// </summary> /// <param name="vModel"></param> /// <returns></returns> public ActionResult ConfirmModifyAddress(AddressVModel vModel) { if (ModelState.IsValid) { using (LsBuyEntities db = new LsBuyEntities()) { Address address = db.Addresses.Where(t => t.Id == vModel.Id).FirstOrDefault(); address.Content = vModel.Content; address.Phone = vModel.Phone; address.Receiver = vModel.Reveiver; address.UpdatedTime = DateTime.Now; db.SaveChanges(); } return(Redirect("Addresses")); } else { return(View("ModifyAddress", vModel)); } }