public ActionResult Create(string parentId)
 {
     var a = new OrgModel();
     if (parentId != null)
     {
         a.Parent = _factory.CreateOrgDao().Get(parentId);
     }
     return View(a);
 }
        public ActionResult Save(OrgModel org)
        {
            if (ModelState.IsValid)
            {
                IOrgDao orgDao = _factory.CreateOrgDao();
                org.Save(orgDao);
                if (org.Parent == null)
                {
                    return RedirectToAction("Index");
                }
                return RedirectToAction("Index", new { id = org.Parent.Id });
            }

            return View(String.IsNullOrEmpty(org.Id) ? "Create" : "Edit", org);
        }