Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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());
            }
        }