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)); }
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)); }
public ActionResult NewsDetail() { int newsId = CECRequest.GetQueryInt("id", 0); var companyInfo = ViewBag.CompanyInfo; var newsInfo = CompanyNewsService.Get(newsId, companyInfo.CompanyId); return(View(newsInfo)); }
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()); }
// // 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()); }
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()); }