Exemplo n.º 1
0
        public ActionResult AddAdvertPosition()
        {
            AdvertPositionModel model = new AdvertPositionModel();

            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 2
0
        public ActionResult EditFeedBack(FeedBackModel model, int Id = -1)
        {
            FeedBackInfo feedBackInfo = FeedBack.GetFeedBackById(Id);

            if (feedBackInfo == null)
            {
                return(PromptView("信息反馈信息不存在"));
            }

            if (ModelState.IsValid)
            {
                feedBackInfo.Tag     = model.Tag;
                feedBackInfo.LinkMan = model.LinkMan;
                feedBackInfo.Tel     = model.Tel;
                feedBackInfo.Mobile  = model.Mobile;
                feedBackInfo.Email   = model.Email;
                feedBackInfo.Title   = model.Title;
                feedBackInfo.Body    = model.Body;
                feedBackInfo.Reply   = model.Reply;
                feedBackInfo.State   = model.State;
                feedBackInfo.IsOut   = model.IsOut;

                if (model.State.Equals(1))
                {
                    feedBackInfo.ReplyTime = DateTime.Now;
                }

                FeedBack.UpdateFeedBackInfo(feedBackInfo);

                return(PromptView("信息反馈修改成功"));
            }
            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 3
0
        public ActionResult EditFeedBack(int Id = -1)
        {
            FeedBackInfo feedBackInfo = FeedBack.GetFeedBackById(Id);

            if (feedBackInfo == null)
            {
                return(PromptView("信息反馈信息不存在"));
            }

            FeedBackModel model = new FeedBackModel
            {
                Id             = feedBackInfo.Id,
                FeedBackTypeId = feedBackInfo.FeedBackTypeId,
                Tag            = feedBackInfo.Tag,
                LinkMan        = feedBackInfo.LinkMan,
                Tel            = feedBackInfo.Tel,
                Mobile         = feedBackInfo.Mobile,
                Email          = feedBackInfo.Email,
                Title          = feedBackInfo.Title,
                Body           = feedBackInfo.Body,
                AddTime        = feedBackInfo.AddTime,
                Reply          = feedBackInfo.Reply,
                ReplyTime      = feedBackInfo.ReplyTime,
                State          = feedBackInfo.State,
                IsOut          = feedBackInfo.IsOut,
                Ip             = feedBackInfo.Ip,
                SearchKey      = feedBackInfo.SearchKey
            };

            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 4
0
        public ActionResult EditFeedBackType(FeedBackTypeModel model, int TypeId = -1)
        {
            FeedBackTypeInfo feedBackTypeInfo = FeedBack.GetFeedBackTypeById(TypeId);

            if (feedBackTypeInfo == null)
            {
                return(PromptView("信息反馈分类不存在"));
            }

            if (ModelState.IsValid)
            {
                feedBackTypeInfo.TypeName   = model.TypeName;
                feedBackTypeInfo.IsShowList = model.IsShowList;
                feedBackTypeInfo.Tags       = model.Tags;
                feedBackTypeInfo.Body       = model.Body;

                FeedBack.UpdateFeedBackType(feedBackTypeInfo);

                //AddAdminOperateLog("修改广告位置", "修改广告位置,广告位置ID为:" + adPosId);
                return(PromptView("信息反馈分类修改成功"));
            }

            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 5
0
        public ActionResult AddFeedBackType()
        {
            FeedBackTypeModel model = new FeedBackTypeModel();

            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 6
0
        public ActionResult AddVote()
        {
            VoteModel model = new VoteModel()
            {
                StartTime = DateTime.Now,
                EndTime   = DateTime.Now.AddMonths(1),
                State     = 1
            };

            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 7
0
        private void Load()
        {
            string allowImgType = string.Empty;

            string[] imgTypeList = StringHelper.SplitString(BSConfig.SiteConfig.UploadImgType, ",");
            foreach (string imgType in imgTypeList)
            {
                allowImgType += string.Format("*{0};", imgType.ToLower());
            }

            string[] sizeList = StringHelper.SplitString(WorkContext.SiteConfig.FriendLinkThumbSize);

            ViewData["size"]         = sizeList[sizeList.Length / 2];
            ViewData["allowImgType"] = allowImgType;
            ViewData["maxImgSize"]   = BSConfig.SiteConfig.UploadImgSize;
            ViewData["referer"]      = SiteUtils.GetAdminRefererCookie();
        }
Exemplo n.º 8
0
        public ActionResult AddAdvertPosition(AdvertPositionModel model)
        {
            if (ModelState.IsValid)
            {
                AdvertPositionInfo advertPositionInfo = new AdvertPositionInfo()
                {
                    Title       = model.Title,
                    Description = model.Description ?? ""
                };

                Adverts.CreateAdvertPosition(advertPositionInfo);
                AddAdminOperateLog("添加广告位置", "添加广告位置,广告位置为:" + model.Title);
                return(PromptView("广告位置添加成功"));
            }
            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 9
0
        public ActionResult EditAdvertPosition(int adPosId = -1)
        {
            AdvertPositionInfo advertPositionInfo = Adverts.GetAdvertPositionById(adPosId);

            if (advertPositionInfo == null)
            {
                return(PromptView("广告位置不存在"));
            }

            AdvertPositionModel model = new AdvertPositionModel();

            model.Title       = advertPositionInfo.Title;
            model.Description = advertPositionInfo.Description;

            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 10
0
        public ActionResult AddVoteResult(VoteResultModel model)
        {
            if (ModelState.IsValid)
            {
                VoteResultInfo voteResultInfo = new VoteResultInfo {
                    VoteId       = model.VoteId,
                    DisplayOrder = model.DisplayOrder,
                    Result       = model.Result,
                    Count        = model.Count
                };
                Vote.CreateVoteResults(voteResultInfo);

                return(PromptView("投票选项添加成功"));
            }

            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 11
0
        private void Load()
        {
            List <SelectListItem> itemList = new List <SelectListItem>();

            itemList.Add(new SelectListItem()
            {
                Text = "请选择广告位置", Value = "0"
            });
            foreach (AdvertPositionInfo advertPositionInfo in Adverts.GetAllAdvertPosition())
            {
                itemList.Add(new SelectListItem()
                {
                    Text = advertPositionInfo.Title, Value = advertPositionInfo.AdPosId.ToString()
                });
            }
            ViewData["advertPositionList"] = itemList;
            ViewData["referer"]            = SiteUtils.GetAdminRefererCookie();
        }
Exemplo n.º 12
0
        public ActionResult AddBannerPosition(BannerPositionModel model)
        {
            if (ModelState.IsValid)
            {
                BannerPositionInfo bannerPositionInfo = new BannerPositionInfo()
                {
                    Title       = model.Title,
                    Description = model.Description
                };

                Banners.CreateBannerPosition(bannerPositionInfo);

                //AddAdminOperateLog("添加广告位置", "添加广告位置,广告位置为:" + model.Title);
                return(PromptView("广告位置添加成功"));
            }
            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 13
0
        private void Load()
        {
            List <SelectListItem> itemList = new List <SelectListItem>();

            itemList.Add(new SelectListItem()
            {
                Text = "请选择Banner位置", Value = "0"
            });
            foreach (BannerPositionInfo bannerPositionInfo in Banners.GetAllBannerPosition())
            {
                itemList.Add(new SelectListItem()
                {
                    Text = bannerPositionInfo.Title, Value = bannerPositionInfo.BanPosId.ToString()
                });
            }
            ViewData["bannerPositionList"] = itemList;
            ViewData["referer"]            = SiteUtils.GetAdminRefererCookie();
        }
Exemplo n.º 14
0
        public ActionResult EditBannerPosition(int id = -1)
        {
            BannerPositionInfo banPositionInfo = Banners.GetBannerPositionById(id);

            if (banPositionInfo == null)
            {
                return(PromptView("Banner位置不存在"));
            }

            BannerPositionModel model = new BannerPositionModel()
            {
                Title       = banPositionInfo.Title,
                Description = banPositionInfo.Description
            };

            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 15
0
        public ActionResult AddVote(VoteModel model)
        {
            if (ModelState.IsValid)
            {
                VoteInfo voteInfo = new VoteInfo();
                voteInfo.Title     = model.Title;
                voteInfo.StartTime = model.StartTime;
                voteInfo.EndTime   = model.EndTime;
                voteInfo.State     = model.State;
                voteInfo.Type      = model.Type;

                Vote.CreateVote(voteInfo);

                return(PromptView("投票基本信息添加成功"));
            }
            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 16
0
        public ActionResult Edit(int productid = -1)
        {
            ProductInfo productInfo = Product.GetModelByProductID(productid);

            if (productInfo == null)
            {
                return(PromptView("产品不存在"));
            }

            ProductModel model = new ProductModel()
            {
                ProductClassID = productInfo.ProductClassID,
                Title          = productInfo.Title,
                Code           = productInfo.Code,
                Type           = productInfo.Type,
                Provider       = productInfo.Provider,
                Digest         = productInfo.Digest,
                ImgUrl         = productInfo.ImgUrl,
                Body           = productInfo.Body,
                IsShow         = productInfo.IsShow,
                IsBest         = productInfo.IsBest,
                IsTop          = productInfo.IsTop,
                AddTime        = productInfo.AddTime,
                AdminID        = productInfo.AdminID,
                BigImgUrl      = productInfo.BigImgUrl,
                DisplayOrder   = productInfo.DisplayOrder,
                Hits           = productInfo.Hits,
                Keys           = productInfo.Keys,
                UpdateTime     = productInfo.UpdateTime,
                Keyword        = productInfo.Keyword,
                Description    = productInfo.Description
            };


            List <ArticleClassInfo> classPath = ArticleClass.GetArticleClassPath(productInfo.ProductClassID);

            ViewData["classPath"] = classPath;

            Load();

            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();

            return(View(model));
        }
Exemplo n.º 17
0
        public ActionResult AddFeedBackType(FeedBackTypeModel model)
        {
            if (ModelState.IsValid)
            {
                FeedBackTypeInfo feedBackInfo = new FeedBackTypeInfo
                {
                    TypeName   = model.TypeName,
                    IsShowList = model.IsShowList,
                    Body       = model.Body,
                    Tags       = model.Tags
                };

                FeedBack.CreateFeedBackType(feedBackInfo);

                return(PromptView("信息反馈分类添加成功"));
            }
            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 18
0
        public ActionResult EditBannerPosition(BannerPositionModel model, int id = -1)
        {
            BannerPositionInfo bannerPositionInfo = Banners.GetBannerPositionById(id);

            if (bannerPositionInfo == null)
            {
                return(PromptView("Banner位置不存在"));
            }

            if (ModelState.IsValid)
            {
                bannerPositionInfo.Title       = model.Title;
                bannerPositionInfo.Description = model.Description;

                Banners.UpdateBannerPosition(bannerPositionInfo);

                return(PromptView("Banner位置修改成功!"));
            }
            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 19
0
        public ActionResult AdminEdit(int userid = -1)
        {
            PartUserInfo userInfo = Users.GetPartUserById(userid);

            if (userInfo == null)
            {
                return(PromptView("用户不存在"));
            }
            UsersModel model = new UsersModel()
            {
                UserID       = userInfo.UserID,
                UserName     = userInfo.UserName,
                Password     = userInfo.Password,
                NickName     = userInfo.NickName,
                Email        = userInfo.Email,
                Mobile       = userInfo.Mobile,
                AdminGroupID = userInfo.AdminGroupID,
                Avatar       = userInfo.Avatar,
                RandCredits  = userInfo.RankCredits,
                UserRankID   = userInfo.UserRankID,
                VerifyEmail  = userInfo.VerifyEmail,
                State        = userInfo.State,
                Salt         = userInfo.Salt
            };
            //            List<ArticleClassInfo> classPath = ArticleClass.GetArticleClassPath(articleInfo.ArticleClassID);
            //          Load();

            UserRoleModel model1 = new UserRoleModel();

            model1.UserRoleList = UserRoles.GetUserRoleList();
            List <UserRoleInfo> resultList = new List <UserRoleInfo>();

            resultList = model1.UserRoleList.ToList();
            //Load();
            TempData["modelList"] = resultList;

            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 20
0
        public ActionResult Edit(int id)
        {
            ArticleClassInfo classinfo = ArticleClass.AdminGetModelById(id);

            if (classinfo == null)
            {
                return(PromptView("分类不存在"));
            }

            ArticleClassModel model = new ArticleClassModel();

            model.ArticleClassID       = classinfo.ArticleClassID;
            model.ClassName            = classinfo.ClassName;
            model.ClassType            = classinfo.ClassType;
            model.ParentArticleClassID = classinfo.ParentArticleClassID;
            model.Target       = classinfo.Target;
            model.IsNav        = classinfo.IsNav;
            model.IsWeb        = classinfo.IsWeb;
            model.WebUrl       = classinfo.WebUrl;
            model.IsAdmin      = classinfo.IsAdmin;
            model.AdminUrl     = classinfo.AdminUrl;
            model.DisplayOrder = classinfo.DisplayOrder;
            model.IsOpen       = classinfo.IsOpen;
            model.ListView     = classinfo.ListView;
            model.ContentView  = classinfo.ContentView;
            model.Code         = classinfo.Code;
            model.ImgUrl       = classinfo.ImgUrl;
            model.Keyword      = classinfo.Keyword;
            model.Description  = classinfo.Description;
            model.IsClassBrand = classinfo.IsClassBrand;
            model.Subhead      = classinfo.Subhead;
            model.IsShowNews   = classinfo.IsShowNews;

            Load();
            Loads();
            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();

            return(View(model));
        }
Exemplo n.º 21
0
        public ActionResult EditVote(int Id = -1)
        {
            VoteInfo voteInfo = Vote.GetVote(Id);

            if (voteInfo == null)
            {
                return(PromptView("投票信息不存在"));
            }

            VoteModel model = new VoteModel
            {
                Title     = voteInfo.Title,
                StartTime = voteInfo.StartTime,
                EndTime   = voteInfo.EndTime,
                State     = voteInfo.State,
                Type      = voteInfo.Type
            };

            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();

            return(View(model));
        }
Exemplo n.º 22
0
        public ActionResult EditAdvertPosition(AdvertPositionModel model, int adPosId = -1)
        {
            AdvertPositionInfo advertPositionInfo = Adverts.GetAdvertPositionById(adPosId);

            if (advertPositionInfo == null)
            {
                return(PromptView("广告位置不存在"));
            }

            if (ModelState.IsValid)
            {
                advertPositionInfo.Title       = model.Title;
                advertPositionInfo.Description = model.Description ?? "";

                Adverts.UpdateAdvertPosition(advertPositionInfo);
                AddAdminOperateLog("修改广告位置", "修改广告位置,广告位置ID为:" + adPosId);
                return(PromptView("广告位置修改成功"));
            }

            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 23
0
        public ActionResult EditVote(VoteModel model, int Id = -1)
        {
            VoteInfo voteInfo = Vote.GetVote(Id);

            if (voteInfo == null)
            {
                return(PromptView("投票信息不存在"));
            }

            if (ModelState.IsValid)
            {
                voteInfo.Title     = model.Title;
                voteInfo.StartTime = model.StartTime;
                voteInfo.EndTime   = model.EndTime;
                voteInfo.State     = model.State;
                voteInfo.Type      = model.Type;

                Vote.UpdateVote(voteInfo);
                return(PromptView("投票信息修改成功"));
            }
            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 24
0
        public ActionResult EditVoteResult(VoteResultInfo model, int Id = -1, int resultId = -1)
        {
            VoteResultInfo voteResultInfo = Vote.GetVoteResult(resultId);

            if (voteResultInfo == null)
            {
                return(PromptView("投票结果不存在"));
            }

            if (ModelState.IsValid)
            {
                voteResultInfo.DisplayOrder = model.DisplayOrder;
                voteResultInfo.Result       = model.Result;
                voteResultInfo.Count        = model.Count;

                Vote.UpdateVoteResults(voteResultInfo);

                return(PromptView("投票结果修改成功"));
            }
            ;

            ViewData["referer"] = SiteUtils.GetAdminRefererCookie();
            return(View(model));
        }
Exemplo n.º 25
0
 /// <summary>
 /// 提示信息视图
 /// </summary>
 /// <param name="message">提示信息</param>
 /// <returns></returns>
 protected ViewResult PromptView(string message)
 {
     return(View("prompt", new PromptModel(SiteUtils.GetAdminRefererCookie(), message)));
 }
Exemplo n.º 26
0
        /// <summary>
        /// 初始化,载入下拉菜单等
        /// </summary>
        public void Load()
        {
            List <SelectListItem> list = new List <SelectListItem>();

            list.Add(new SelectListItem()
            {
                Text = "顶级分类", Value = "0"
            });
            foreach (ArticleClassInfo info in ArticleClass.AdminGetArticleClassTreeList())
            {
                list.Add(new SelectListItem()
                {
                    Text = info.ClassName, Value = info.ArticleClassID.ToString()
                });
            }

            ViewData["productClassList"] = list;


            List <SelectListItem> list1 = new List <SelectListItem>();

            list1.Add(new SelectListItem()
            {
                Text = "玻璃CD ", Value = "玻璃CD"
            });
            list1.Add(new SelectListItem()
            {
                Text = "CD", Value = "CD"
            });
            list1.Add(new SelectListItem()
            {
                Text = "DVD", Value = "DVD"
            });
            list1.Add(new SelectListItem()
            {
                Text = "黑胶", Value = "黑胶"
            });
            list1.Add(new SelectListItem()
            {
                Text = "发烧碟", Value = "发烧碟"
            });


            ViewData["typelist"] = list1;



            string allowImgType = string.Empty;

            string[] imgTypeList = StringHelper.SplitString(BSConfig.SiteConfig.UploadImgType, ",");
            foreach (string imgType in imgTypeList)
            {
                allowImgType += string.Format("*{0};", imgType.ToLower());
            }

            string[] sizeList = StringHelper.SplitString(WorkContext.SiteConfig.ArticleImgThumbSize);

            ViewData["size"]         = sizeList[sizeList.Length / 2];
            ViewData["allowImgType"] = allowImgType;
            ViewData["maxImgSize"]   = BSConfig.SiteConfig.UploadImgSize;
            ViewData["referer"]      = SiteUtils.GetAdminRefererCookie();
        }