Пример #1
0
        public ActionResult Edit(long id)
        {
            ViewBag.Categories = categoryDao.GetAll();
            Content content = contentDao.GetByID(id);
            var     t       = content.TopHot.HasValue ? content.TopHot.Value.ToString("yyyy-MM-dd") : null;

            if (content == null)
            {
                return(RedirectToAction("Index", "Error"));
            }
            return(View(content));
        }
Пример #2
0
        public ActionResult Edit(long id = 0)
        {
            var actionStatus = new ActionResultHelper();

            actionStatus.ActionStatus = ResultSubmit.failed;
            string           errorString = "";
            bool             IsValid     = true;
            ContentViewModel model       = dao.GetByID(id);

            if (model == null)
            {
                IsValid      = false;
                errorString += Resources.MSG_THE_CONTENT_HAS_NOT_FOUND;
                goto actionError;
            }
            else
            {
                ViewBag.Title = String.Format(Resources.LABEL_UPDATE, model.Name);
                return(View(model));
            }

actionError:
            if (!IsValid)
            {
                actionStatus.ErrorReason             = String.Format(SiteResource.HTML_ALERT_ERROR, errorString);
                Session[SessionName.ActionStatusLog] = actionStatus;
            }
            return(RedirectToAction("Index"));
        }
Пример #3
0
        public ActionResult Edit(long id)
        {
            var dao     = new ContentDao();
            var content = dao.GetByID(id);

            SetViewBag(content.CategoryID);
            return(View());
        }
Пример #4
0
        public ActionResult Edit(int id)
        {
            var dao     = new ContentDao();
            var content = dao.GetByID(id);

            SetViewBag(content.CategoryID);
            var contents = new ContentDao().ViewDetail(id);

            return(View(contents));
        }
Пример #5
0
        public ActionResult Edit(long id)
        {
            if (id <= 0)
            {
                return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest));
            }
            var dao     = new ContentDao();
            var content = dao.GetByID(id);

            SetViewBag(content.CategoryID);
            return(View(content));
        }
Пример #6
0
        public ActionResult Detail(string metatitle, string id)
        {
            try
            {
                if (metatitle == null && id == null)
                {
                    return(RedirectToAction("Index", "News"));
                }

                var contentDao = new ContentDao();
                var model      = contentDao.GetByID(Int32.Parse(id));

                return(View(model));
            }
            catch
            {
                return(RedirectToAction("Index", "Error"));
            }
        }
Пример #7
0
        public ActionResult Edit(string id)
        {
            if (id == null || !Regex.IsMatch(id, @"\d"))
            {
                return(RedirectToAction("Index", "Content"));
            }

            var contentDao = new ContentDao();
            var content    = contentDao.GetByID(Int32.Parse(id));

            if (content == null)
            {
                return(RedirectToAction("Index", "Content"));
            }

            SetViewBagCategory(content.CategoryID, false);

            return(View(content));
        }
Пример #8
0
        public IActionResult Edit(long id)
        {
            var dao     = new ContentDao();
            var content = dao.GetByID(id);

            SetViewBag(content.CategoryId);
            ContentCreateViewModel result = new ContentCreateViewModel
            {
                Name            = content.Name,
                MetalTitle      = content.MetalTitle,
                Description     = content.Description,
                CategoryId      = content.CategoryId,
                Detail          = content.Detail,
                Warranty        = content.Warranty,
                ModifiedDate    = content.ModifiedDate,
                ModifiedBy      = content.ModifiedBy,
                MetaKeywords    = content.MetaKeywords,
                MetaDescription = content.MetaDescription,
                Status          = content.Status,
                TopHot          = content.TopHot,
            };

            return(View(result));
        }