public JsonResult AddRoot(int fileId, int gateId) { var accessTree = new FileDetailsModelBuilder().AddRoot(fileId, gateId); return(Json(accessTree, JsonRequestBehavior.AllowGet)); }
public JsonResult AddAttribute(int fileId, int parentId, int attributeTypeId, string value) { var accessTree = new FileDetailsModelBuilder().AddAttribute(fileId, parentId, attributeTypeId, value); return(Json(accessTree, JsonRequestBehavior.AllowGet)); }
public ActionResult Save(FileViewModel model) { var result = new FileDetailsModelBuilder().SaveFile(model); return(RedirectToAction("Index", new { fileId = result.FileId })); }
public JsonResult GetAccessTree(int fileId) { var accessTree = new FileDetailsModelBuilder().GetAccessTree(fileId); return(Json(accessTree, JsonRequestBehavior.AllowGet)); }
// GET: FileDetails public ActionResult Index(int fileId) { var viewModel = new FileDetailsModelBuilder().GetFile(fileId); return(View(viewModel)); }