Пример #1
0
        public ActionResult Edit(int Id)
        {
            var vDocument = _documentServices.GetById(Id);

            if (vDocument == null)
            {
                AR.Setfailure(Messages.HttpNotFound);
                return(Json(AR, JsonRequestBehavior.AllowGet));
            }


            var editDocument = _mapper.Map <Document, DocumentIM>(vDocument);

            //var pageMeta = _pageMetaServices.GetPageMeta(ModelType.Document, editDocument.Id.ToString());
            //if (pageMeta != null)
            //{
            //    editDocument.SEOTitle = pageMeta.Title;
            //    editDocument.Keywords = pageMeta.Keyword;
            //    editDocument.SEODescription = pageMeta.Description;
            //}

            var categorys  = _categoryServices.GetAll().OrderByDescending(m => m.Importance).ToList();
            var lCategorys = new SelectList(categorys, "Id", "Title");

            ViewBag.Categories = lCategorys;
            var exts = new SelectList(Infrastructure.Helper.FileHelper.GetExtensions(), "Value", "Text");

            ViewBag.Extensions = exts;

            return(View(editDocument));
        }