Пример #1
0
        public ActionResult DeleteGoods(int goodsId)
        {
            ViewModelGoods goods = new ViewModelGoods()
            {
                GoodsId = goodsId,
            };

            return(View(goods));
        }
Пример #2
0
        public ActionResult GoodsName(int goodsId)
        {
            var goods    = goodsService.GetGoodsByGoodsId(goodsId);
            var goodsDTO = new ViewModelGoods()
            {
                GoodsName = goods.GoodsName,
            };

            return(View(goodsDTO));
            //return Content("<span>" + goods.GoodsName + "</span>");
        }
Пример #3
0
        public ActionResult DeleteGoods(ViewModelGoods goods)
        {
            var deleteTip = goodsService.DeleteGoods(goods.GoodsId);

            if (!(deleteTip == null))
            {
                TempData["TipDelete"] = deleteTip;
            }
            else
            {
                TempData["TipDelete"] = "该商品已经产生了订单,不能删除!";
            }
            return(RedirectToAction("GoodsList"));
        }
Пример #4
0
        public ActionResult EditGoods(ViewModelGoods goods)
        {
            Goods saveGoods = new Goods
            {
                GoodsId       = goods.GoodsId,
                GoodsName     = goods.GoodsName,
                Type          = goods.Type,
                Detail        = goods.Detail,
                Configuration = goods.Configuration,
                InstallWay    = goods.InstallWay,
            };

            goodsService.EditGoods(saveGoods);
            return(PartialView("AddScreenshot", new { goods.GoodsId }));
        }
Пример #5
0
        public ActionResult EditGoods(int GoodsId)
        {
            var goods    = goodsService.GetGoodsByGoodsId(GoodsId);
            var goodsDTO = new ViewModelGoods()
            {
                GoodsId       = goods.GoodsId,
                GoodsName     = goods.GoodsName,
                Detail        = goods.Detail,
                Configuration = goods.Configuration,
                InstallWay    = goods.InstallWay,
                Type          = goods.Type,
            };

            return(View(goodsDTO));
        }
Пример #6
0
        public ActionResult GoodsDetail(int GoodsId)
        {
            var goodsDetail = goodsService.GetGoodsByGoodsId(GoodsId);
            var goodsDTO    = new ViewModelGoods
            {
                GoodsId       = goodsDetail.GoodsId,
                GoodsName     = goodsDetail.GoodsName,
                Configuration = goodsDetail.Configuration,
                Detail        = goodsDetail.Detail,
                InstallWay    = goodsDetail.InstallWay,
                TotalSales    = goodsDetail.TotalSales,
                Type          = goodsDetail.Type,
            };

            return(View(goodsDTO));
        }
Пример #7
0
        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));
        }
Пример #8
0
        public ActionResult ItemVersion(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,
                ActivationTimes = item.ActivationTimes,
                SalesVolume     = item.SalesVolume,
                Sell            = item.Sell,
                VersionImage    = item.VersionImage,
                WarehouseId     = item.WarehouseId,
            }).ToList();

            return(View(goodsVersionsDTO));
        }
Пример #9
0
        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
                }));
            }
        }
Пример #10
0
        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));
        }
Пример #11
0
 public ActionResult AddGoods1(ViewModelGoods goods)
 {
     return(PartialView(goods));
 }