public ActionResult Edit(long id) { NewsDao dbDAO = new NewsDao(); News objNew = null; objNew = dbDAO.FindByID(id); List <string> cateID = HepperString.GetListByKey(objNew.CategoryID, ","); PopulateParentIDDropDownList(HepperString.TolistLong(cateID.ToArray())); return(View(objNew)); }
public ActionResult Publicer(long id) { NewsDao dbDAO = new NewsDao(); News objNew = null; //SetParentIDViewBag(); try { objNew = dbDAO.FindByID(id); List <string> cateID = HepperString.GetListByKey(objNew.CategoryID, ","); PopulateParentIDDropDownList(HepperString.TolistLong(cateID.ToArray())); } catch { ModelState.AddModelError("", Resources.ResourceAdmin.ErrorGetRecordMessage); } return(View(objNew)); }
public ActionResult Create(FormCollection data) { ViewBag.UpTopNew = data["UpTopNew"].ToString(); ViewBag.UpTopHot = data["UpTopHot"].ToString(); PopulateParentIDDropDownList(HepperString.TolistLong(data.GetValues("CategoryID"))); try { News objNews = new News(); NewsDao bdDao = new NewsDao(); UserLogin us = (UserLogin)Session[SystemConsts.USER_SESSION]; objNews.Name = data["Name"].ToString(); objNews.Title = data["Title"].ToString(); objNews.MetaTite = data["MetaTite"].ToString(); objNews.MetakeyWords = data["MetakeyWords"].ToString(); objNews.MetaDescription = data["MetaDescription"].ToString(); objNews.Description = data["Description"].ToString(); objNews.ContentHtml = data["ContentHtml"].ToString(); objNews.Image = data["Image"].ToString(); objNews.UpTopNew = Convert.ToDateTime(ViewBag.UpTopNew); objNews.UpTopHot = Convert.ToDateTime(ViewBag.UpTopHot); bool ShowShare = true; if (data.GetValues("ShowShare").Equals("false")) { ShowShare = false; } bool ShowConment = true; if (data.GetValues("ShowConment").Equals("false")) { ShowConment = false; } objNews.ShowShare = ShowShare; objNews.ShowConment = ShowConment; objNews.Source = data["Source"].ToString(); objNews.Status = 0; objNews.CreateDate = Hepper.GetDateServer(); objNews.CreateBy = us.UserName; objNews.ModifiedBy = us.UserName; objNews.Tags = data["Tags"].ToString(); objNews.ModifiedDate = Hepper.GetDateServer(); objNews.LanguageID = "vi"; string[] cateIDs = data.GetValues("CategoryID"); string sCatID = ""; foreach (var sID in cateIDs) { sCatID += sID + ","; } if (sCatID.Length > 0) { sCatID = sCatID.Remove(sCatID.Length - 1, 1); } objNews.CategoryID = sCatID; //collection.CreateBy = us.UserName; //collection.ModifiedBy = us.UserName; if (bdDao.Insert(objNews) > 0) { SetAlert(@Resources.ResourceAdmin.AdminCreateRecordSuccess, "success"); return(RedirectToAction("Index")); } else { SetAlert(@Resources.ResourceAdmin.AdminCreateRecordFailed, "danger"); } return(RedirectToAction("Index")); } catch { SetAlert(@Resources.ResourceAdmin.AdminCreateRecordFailed, "danger"); return(View()); } }