public ActionResult Edit(StoreRankModel model, int storeRid = -1)
        {
            StoreRankInfo storeRankInfo = AdminStoreRanks.GetStoreRankById(storeRid);

            if (storeRankInfo == null)
            {
                return(PromptView("店铺等级不存在"));
            }

            int storeRid2 = AdminStoreRanks.GetStoreRidByTitle(model.RankTitle);

            if (storeRid2 > 0 && storeRid2 != storeRid)
            {
                ModelState.AddModelError("RankTitle", "名称已经存在");
            }

            if (ModelState.IsValid)
            {
                storeRankInfo.Title          = model.RankTitle;
                storeRankInfo.Avatar         = model.Avatar ?? "";
                storeRankInfo.HonestiesLower = model.HonestiesLower;
                storeRankInfo.HonestiesUpper = model.HonestiesUpper;
                storeRankInfo.ProductCount   = model.ProductCount;

                AdminStoreRanks.UpdateStoreRank(storeRankInfo);
                AddMallAdminLog("修改店铺等级", "修改店铺等级,店铺等级ID为:" + storeRid);
                return(PromptView("店铺等级修改成功"));
            }

            Load();
            return(View(model));
        }
        public ActionResult Edit(int storeRid = -1)
        {
            StoreRankInfo storeRankInfo = AdminStoreRanks.GetStoreRankById(storeRid);

            if (storeRankInfo == null)
            {
                return(PromptView("店铺等级不存在"));
            }

            StoreRankModel model = new StoreRankModel();

            model.RankTitle      = storeRankInfo.Title;
            model.Avatar         = storeRankInfo.Avatar;
            model.HonestiesLower = storeRankInfo.HonestiesLower;
            model.HonestiesUpper = storeRankInfo.HonestiesUpper;
            model.ProductCount   = storeRankInfo.ProductCount;

            Load();
            return(View(model));
        }
Exemple #3
0
        public ActionResult EditStore(EditStoreModel model, int storeId = -1)
        {
            StoreInfo storeInfo = AdminStores.GetStoreById(storeId);

            if (storeInfo == null)
            {
                return(PromptView("店铺不存在"));
            }

            int storeId2 = AdminStores.GetStoreIdByName(model.StoreName);

            if (storeId2 > 0 && storeId2 != storeId)
            {
                ModelState.AddModelError("StoreName", "店铺名已经存在");
            }

            if (ModelState.IsValid)
            {
                storeInfo.State        = model.State;
                storeInfo.Name         = model.StoreName;
                storeInfo.RegionId     = model.RegionId;
                storeInfo.StoreRid     = model.StoreRid;
                storeInfo.StoreIid     = model.StoreIid;
                storeInfo.Logo         = model.Logo ?? "";
                storeInfo.Mobile       = model.Mobile ?? "";
                storeInfo.Phone        = model.Phone ?? "";
                storeInfo.QQ           = model.QQ ?? "";
                storeInfo.WW           = model.WW ?? "";
                storeInfo.Honesties    = model.StoreRid == storeInfo.StoreRid ? storeInfo.Honesties : AdminStoreRanks.GetStoreRankById(model.StoreRid).HonestiesLower;
                storeInfo.StateEndTime = TypeHelper.StringToDateTime(model.StateEndTime);
                storeInfo.Theme        = model.Theme;
                storeInfo.Banner       = model.Banner ?? "";
                storeInfo.Announcement = model.Announcement ?? "";
                storeInfo.Description  = model.Description ?? "";

                AdminStores.UpdateStore(storeInfo);
                AddMallAdminLog("修改店铺", "修改店铺,店铺ID为:" + storeId);
                return(PromptView("店铺修改成功"));
            }

            LoadStore(storeId, model.RegionId);
            return(View(model));
        }