public ActionResult AddVersion(ViewModelVersions version) { if (version.VersionId == 0) { return(View(new ViewModelVersions() { GoodsId = version.GoodsId })); } else { var ver = goodsService.GetVersionByVersionId(version.VersionId); var versionDTO = new ViewModelVersions() { ActivationTimes = ver.ActivationTimes, GoodsId = ver.GoodsId, Price = ver.Price, Sell = ver.Sell, Stock = ver.Stock, VersionId = ver.VersionId, VersionImage = ver.VersionImage, VersionName = ver.VersionName, WarehouseId = ver.WarehouseId, }; return(View(versionDTO)); } }
public ActionResult EditVersion(ViewModelVersions version) { Versions saveVersions = new Versions { GoodsId = version.GoodsId, VersionName = version.VersionName, Price = version.Price, VersionId = version.VersionId, Stock = version.Stock, ActivationTimes = version.ActivationTimes, Sell = version.Sell, WarehouseId = version.WarehouseId, }; try { if (version.VersionImage != null) { saveVersions.VersionImage = GetImageFromWeb(); } else { var ver = goodsService.GetVersionByVersionId(version.VersionId); saveVersions.VersionImage = ver.VersionImage; } } catch { TempData["Error"] = "请填写必填项!!!"; RedirectToAction("EditGoods", new { version.GoodsId }); } if (version.VersionId == 0) { if (goodsService.AddVersion(saveVersions)) { } else { TempData["Error"] = "请填写必填项!!!"; RedirectToAction("EditGoods", new { version.GoodsId }); } } else { if (goodsService.EditVersion(saveVersions)) { } else { TempData["Error"] = "请填写必填项!!!"; RedirectToAction("EditGoods", new { version.GoodsId }); } } return(RedirectToAction("EditGoods", new { version.GoodsId })); }
public ActionResult VersionMes(int versionId) { var version = goodsService.GetVersionByVersionId(versionId); var versionDTO = new ViewModelVersions() { VersionImage = version.VersionImage, VersionId = version.VersionId, VersionName = version.VersionName, Price = version.Price, }; return(View(versionDTO)); }
public ActionResult ChangeSell(int versionId) { var ver = goodsService.ChangeSell(versionId); var versionDTO = new ViewModelVersions() { ActivationTimes = ver.ActivationTimes, GoodsId = ver.GoodsId, Price = ver.Price, Sell = ver.Sell, Stock = ver.Stock, VersionId = ver.VersionId, VersionImage = ver.VersionImage, VersionName = ver.VersionName, WarehouseId = ver.WarehouseId, }; return(View(versionDTO)); }
public ActionResult VersionImage(ViewModelGoods goods) { var version = goodsService.GetGoodsVersionsByGoodsId(goods.GoodsId).First(); var versionDTO = new ViewModelVersions() { GoodsId = version.GoodsId, Price = version.Price, VersionImage = version.VersionImage, }; //List<ViewModelGoodsPhotos> goodsDTO = goodsService.GetGoodsIamgeByGoodsId(goods.GoodsId).Select(item => new ViewModelGoodsPhotos //{ // GoodsId=item.GoodsId, // GoodsPhoto=item.GoodsPhoto, // PhotoId=item.PhotoId, //}).ToList(); return(View(versionDTO)); }
public ActionResult MinPrice(int GoodsId) { var version = goodsService.GetGoodsVersionsByGoodsId(GoodsId); var ver = version.OrderBy(item => item.Price); var minPriceVersion = new ViewModelVersions() { ActivationTimes = ver.First().ActivationTimes, GoodsId = ver.First().GoodsId, Price = ver.First().Price, Sell = ver.First().Sell, Stock = ver.First().Stock, VersionId = ver.First().VersionId, VersionImage = ver.First().VersionImage, VersionName = ver.First().VersionName, WarehouseId = ver.First().WarehouseId, }; return(View(minPriceVersion)); }
public ActionResult AddGoods1(ViewModelGoods goods, ViewModelVersions version) { Goods saveGoods = new Goods { GoodsId = goods.GoodsId, GoodsName = goods.GoodsName, Type = goods.Type, Detail = goods.Detail, Configuration = goods.Configuration, InstallWay = goods.InstallWay, }; //保存版本图片 Versions saveVersions = new Versions { GoodsId = goods.GoodsId, VersionName = version.VersionName, Price = version.Price, VersionId = version.VersionId, Stock = version.Stock, VersionImage = GetImageFromWeb(), ActivationTimes = version.ActivationTimes, Sell = version.Sell, WarehouseId = version.WarehouseId, }; if (goodsService.AddGoods(saveGoods, saveVersions)) { return(PartialView("GoodsList")); } else { TempData["Error"] = "请填写必填项!!!"; return(PartialView("AddGoods1", new ViewModelGoods { GoodsId = goods.GoodsId })); } }
public ActionResult GoodsVersion(ViewModelGoods goods) { var goodsVersions = goodsService.GetGoodsVersionsByGoodsId(goods.GoodsId); var goodsVersionsDTO = goodsVersions.Select(item => new ViewModelVersions { GoodsId = item.GoodsId, Price = item.Price, Stock = item.Stock, VersionId = item.VersionId, VersionName = item.VersionName, VersionImage = item.VersionImage, ActivationTimes = item.ActivationTimes, WarehouseId = item.WarehouseId, Sell = item.Sell, }).ToList(); if (goodsVersionsDTO.Count() == 0) { var newVersion = new ViewModelVersions(); goodsVersionsDTO.Add(newVersion); return(View(goodsVersionsDTO)); } return(View(goodsVersionsDTO)); }