示例#1
0
        public ActionResult ApplicationEdit(CompanyNewsInfo oldModel, FormCollection fc)
        {
            bool errors      = false;
            var  companyInfo = MemberService.GetCompanyInfoByUserId(PlantEngContext.Current.UserId);

            if (string.IsNullOrEmpty(oldModel.Title))
            {
                errors = true;
                ModelState.AddModelError("TitleEmpty", "标题不能为空");
            }
            if (string.IsNullOrEmpty(oldModel.Content))
            {
                errors = true;
                ModelState.AddModelError("ContentEmpty", "内容不能为空");
            }
            if (!errors && ModelState.IsValid)
            {
                oldModel.CompanyId = companyInfo.CompanyId;
                oldModel.Type      = "application";

                //添加技术分类
                string   requestTechIds = fc["techcat"] == null ? string.Empty : fc["techcat"];
                string[] strTechIds     = requestTechIds.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
                int[]    techIds        = strTechIds.Select(i => Utils.StrToInt(i, 0)).ToArray <int>();
                oldModel.TechIds = techIds;

                CompanyNewsService.Update(oldModel);
                ViewBag.Msg = "保存成功!";
            }
            return(View(oldModel));
        }
示例#2
0
        public ActionResult ApplicationEdit()
        {
            int id          = CECRequest.GetQueryInt("id", 0);
            var companyInfo = MemberService.GetCompanyInfoByUserId(PlantEngContext.Current.UserId);
            var model       = CompanyNewsService.Get(id, companyInfo.CompanyId);

            return(View(model));
        }
示例#3
0
        public ActionResult NewsDetail()
        {
            int newsId      = CECRequest.GetQueryInt("id", 0);
            var companyInfo = ViewBag.CompanyInfo;
            var newsInfo    = CompanyNewsService.Get(newsId, companyInfo.CompanyId);

            return(View(newsInfo));
        }
示例#4
0
        public ActionResult NewsList()
        {
            var companyInfo = ViewBag.CompanyInfo;
            int pageIndex   = CECRequest.GetQueryInt("page", 1);
            var newsList    = CompanyNewsService.List(new CompanyNewsSearchSetting()
            {
                PageIndex = pageIndex,
                CompanyId = companyInfo.CompanyId
            });

            ViewBag.NewsList = newsList;
            return(View());
        }
示例#5
0
        //
        // GET: /Company/Space/

        public ActionResult Index(int companyId)
        {
            var companyInfo = ViewBag.CompanyInfo;

            //产品
            ViewBag.ProductList = CompanyProductService.ListWithoutPage(5, companyInfo.CompanyId);

            ViewBag.NewsList = CompanyNewsService.ListWithoutPageForFront(10, companyInfo.CompanyId);

            //最新反馈
            var frontFeedbackList = CompanyFeedbackService.FrontList(companyInfo.CompanyId, 1, 10);

            ViewBag.FrontFeedbackList = frontFeedbackList;

            return(View());
        }
示例#6
0
        public ActionResult NewsList()
        {
            var companyInfo = MemberService.GetCompanyInfoByUserId(PlantEngContext.Current.UserId);

            if (CECRequest.GetQueryString("action").ToLower().Equals("delete"))
            {
                int id = CECRequest.GetQueryInt("id", 0);
                //如果是删除
                CompanyNewsService.Delete(id, companyInfo.CompanyId);
            }
            var pageIndex = CECRequest.GetQueryInt("page", 1);

            var list = CompanyNewsService.List(new CompanyNewsSearchSetting
            {
                PageIndex = pageIndex,
                CompanyId = companyInfo.CompanyId
            });

            ViewBag.NewsList = list;
            return(View());
        }