Beispiel #1
0
 public ActionResult Edit(string id, Wiki wiki)
 {
     try
     {
         WikiService.GetInstance().Update(wiki, id);
         return(RedirectToAction("Management"));
     }
     catch
     {
         return(View());
     }
 }
Beispiel #2
0
 public ActionResult Create(Wiki wiki)
 {
     try
     {
         WikiService.GetInstance().Add(wiki);
         return(RedirectToAction("Management"));
     }
     catch
     {
         return(View());
     }
 }
Beispiel #3
0
        //
        // GET: /Wiki/Details/5

        public ActionResult Details(string title)
        {
            var model = WikiService.GetInstance().Get(title);

            if (model == null)
            {
                return(RedirectToAction("Create"));
            }
            Title = model.Title;
            var wikiEngine = new WikiEngine.WikiEngine();

            model.Body = wikiEngine.Explain(model.Body);
            return(View(model));
        }
Beispiel #4
0
        public ActionResult Edit(string id)
        {
            var model = WikiService.GetInstance().GetById(id);

            return(View(model));
        }
Beispiel #5
0
 public ActionResult Delete(string id)
 {
     WikiService.GetInstance().Delete(id);
     return(RedirectToAction("Management"));
 }
Beispiel #6
0
        public ActionResult Management()
        {
            var model = WikiService.GetInstance().List();

            return(View(model));
        }