public ActionResult Create(ViewWiki vwk)
        {
            string ttusr = this.User.Identity.Name;

            if (ttusr != null)
            {
                // if (ModelState.IsValid)
                {

                    vwk.Administrator = CommonTools.usrmng.GetUser(ttusr);
                    Wiki wk = vwk.ExportToModel();

                    wmngr.CreateWiki(wk,ttusr);

                }
                return RedirectToAction("Index");
            }

               return View(vwk);
        }
 public ActionResult EditBasicInfo(ViewWiki vwk, string wikiname)
 {
     Wiki wk = vwk.ExportToModel();
     //  Wiki wk2 = this.wmngr.GetWiki(wikiname);
     //  wk.Name = wk2.Name;
     wikiname = vwk.Name;
     wk.Administrator = this.usremngr.GetUser(this.User.Identity.Name).Id;
     // if (ModelState.IsValid)
     {
         wk = this.wkmngr.EditBasicInfo(wk, wikiname);
         return RedirectToAction("Index","HomeWiki");
     }
     return View(vwk);
 }
        public ActionResult CreateWikiByExternSrc(ViewWiki vwk, string newwikiname)
        {
            ApplicationUser usr = null;
            string ttusr = this.User.Identity.Name;

            if (ttusr != null)
            {
                // if (ModelState.IsValid)
                {

                    Wiki wk = vwk.ExportToModel();
                    wmngr.CreateWiki(wk,ttusr);

                }
                return RedirectToAction("Index");
            }

            return View(vwk);
        }