Example #1
0
        public ActionResult EditStore(StoreModel model)
        {
            int storeId = AdminStores.GetStoreIdByName(model.StoreName);

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

            if (ModelState.IsValid)
            {
                WorkContext.StoreInfo.Name         = model.StoreName;
                WorkContext.StoreInfo.RegionId     = model.RegionId;
                WorkContext.StoreInfo.StoreIid     = model.StoreIid;
                WorkContext.StoreInfo.Logo         = model.Logo == null ? "" : model.Logo;
                WorkContext.StoreInfo.Mobile       = model.Mobile == null ? "" : model.Mobile;
                WorkContext.StoreInfo.Phone        = model.Phone == null ? "" : model.Phone;
                WorkContext.StoreInfo.QQ           = model.QQ == null ? "" : model.QQ;
                WorkContext.StoreInfo.WW           = model.WW == null ? "" : model.WW;
                WorkContext.StoreInfo.Theme        = model.Theme;
                WorkContext.StoreInfo.Banner       = model.Banner == null ? "" : model.Banner;
                WorkContext.StoreInfo.Announcement = model.Announcement == null ? "" : model.Announcement;
                WorkContext.StoreInfo.Description  = model.Description == null ? "" : model.Description;

                AdminStores.UpdateStore(WorkContext.StoreInfo);
                AddStoreAdminLog("修改店铺", "修改店铺");
                return(PromptView(Url.Action("editstore"), "店铺修改成功"));
            }

            LoadStore(model.RegionId);
            return(View(model));
        }
Example #2
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));
        }