Ejemplo n.º 1
0
        public ActionResult Update(UpdateDocumentInput input)
        {
            IWikiDocumentAppService service = this.CreateService <IWikiDocumentAppService>();

            service.Update(input);
            return(this.SuccessMsg("更新成功"));
        }
Ejemplo n.º 2
0
        public ActionResult Add(AddDocumentInput input)
        {
            IWikiDocumentAppService service = this.CreateService <IWikiDocumentAppService>();
            string id = service.Add(input);

            return(this.SuccessData(id));
        }
Ejemplo n.º 3
0
        public ActionResult Document(string id)
        {
            DocumentModel doc = new DocumentModel();

            if (id != null)
            {
                IWikiDocumentAppService service = this.CreateService <IWikiDocumentAppService>();
                WikiDocumentDetail      detail  = service.GetDocumentDetail(id);

                if (detail == null)
                {
                    /* 404 */
                }

                doc.Id           = detail.Id;
                doc.Title        = detail.Title;
                doc.Tag          = detail.Tag;
                doc.Summary      = detail.Summary;
                doc.MarkdownCode = detail.MarkdownCode;
            }

            this.ViewBag.Doc = doc;

            return(View());
        }
Ejemplo n.º 4
0
        public ActionResult GetDocument(string id)
        {
            IWikiDocumentAppService service = this.CreateService <IWikiDocumentAppService>();
            WikiDocumentDetail      doc     = service.GetDocumentDetail(id);

            return(this.SuccessData(doc));
        }
Ejemplo n.º 5
0
        public ActionResult Delete(string id)
        {
            IWikiDocumentAppService service = this.CreateService <IWikiDocumentAppService>();

            service.SoftDelete(id);
            return(this.SuccessMsg("删除成功"));
        }