public ActionResult Edit(int id) { Sidebar(); GetShop(); var lc = db.LocalCoupons.FirstOrDefault(s => s.ID == id); var model = new LocalCouponViewModel() { CreateDateTime = lc.CreateDateTime, EndDateTime = lc.EndDateTime, FileUpload = new FileUpload() { Max = 1, Type = FileType.Image, Name = "ImageFileUpload", Images = new string[] { lc.Image }, }, ShopID = lc.ShopID, Shop = lc.Shop, Image = lc.Image, Name = lc.Name, ID = lc.ID, Price = lc.Price, Remark = lc.Remark, Commission = lc.Commission, Link = lc.Link, Type = lc.Type }; return(View(model)); }
public ActionResult Edit(LocalCouponViewModel model) { if (string.IsNullOrWhiteSpace(model.Name)) { ModelState.AddModelError("Name", "填写名称"); } if (model.FileUpload.Images.Length <= 0) { ModelState.AddModelError("Image", "上传图片"); } if (model.ShopID <= 0) { ModelState.AddModelError("ShopID", "选择商家"); } if (ModelState.IsValid) { var lc = db.LocalCoupons.FirstOrDefault(s => s.ID == model.ID); lc.Image = model.FileUpload.Images.FirstOrDefault(); lc.Name = model.Name; lc.Price = model.Price; lc.Remark = model.Remark; lc.ShopID = model.ShopID; lc.CreateDateTime = model.CreateDateTime; lc.EndDateTime = model.EndDateTime; lc.Commission = model.Commission; lc.Type = model.Type; lc.Link = model.Link; db.SaveChanges(); return(RedirectToAction("Index")); } GetShop(); Sidebar(); return(View(model)); }
public ActionResult Create() { Sidebar(); GetShop(); var model = new LocalCouponViewModel() { CreateDateTime = DateTime.Now, EndDateTime = DateTime.Now, FileUpload = new FileUpload() { Max = 1, Type = FileType.Image, Name = "ImageFileUpload", }, }; return(View(model)); }
public ActionResult Create(LocalCouponViewModel model) { if (string.IsNullOrWhiteSpace(model.Name)) { ModelState.AddModelError("Name", "填写名称"); } if (model.FileUpload.Images.Length <= 0) { ModelState.AddModelError("Image", "上传图片"); } if (model.ShopID <= 0) { ModelState.AddModelError("ShopID", "选择商家"); } if (ModelState.IsValid) { var lc = new LocalCoupon() { CreateDateTime = model.CreateDateTime, ShopID = model.ShopID, Remark = model.Remark, EndDateTime = model.EndDateTime, Image = model.FileUpload.Images.FirstOrDefault(), Name = model.Name, Price = model.Price, Commission = model.Commission, Link = model.Link, Type = model.Type, }; db.LocalCoupons.Add(lc); db.SaveChanges(); return(RedirectToAction("Index")); } GetShop(); return(View(model)); }