public ActionResult CreateTag() { DocumentationFileTagViewModel vm = new DocumentationFileTagViewModel(); vm.PopulateDropDowns(this.userTasks.GetAllAdminPermissions()); return(View(vm)); }
public ActionResult CreateTag(DocumentationFileTagViewModel vm) { if (ModelState.IsValid) { DocumentationFileTag tag = new DocumentationFileTag(); tag.Name = vm.Name; tag.AdminPermission = this.userTasks.GetAdminPermission(vm.AdminPermissionId); tag = this.docTasks.SaveDocumentationFileTag(tag); return(RedirectToAction("Manage")); } return(CreateTag()); }
public ActionResult EditTag(int id) { DocumentationFileTag tag = this.docTasks.GetDocumentationFileTag(id); if (tag != null) { DocumentationFileTagViewModel vm = new DocumentationFileTagViewModel(tag); vm.PopulateDropDowns(this.userTasks.GetAllAdminPermissions()); return(View(vm)); } else { return(new HttpNotFoundResult()); } }
public ActionResult EditTag(DocumentationFileTagViewModel vm) { if (ModelState.IsValid) { DocumentationFileTag tag = this.docTasks.GetDocumentationFileTag(vm.Id); if (tag != null) { tag.Name = vm.Name; tag.AdminPermission = this.userTasks.GetAdminPermission(vm.AdminPermissionId); tag = this.docTasks.SaveDocumentationFileTag(tag); return(RedirectToAction("Manage")); } else { return(new HttpNotFoundResult()); } } return(EditTag(vm.Id)); }