Ejemplo n.º 1
0
        public ActionResult CreateTag()
        {
            DocumentationFileTagViewModel vm = new DocumentationFileTagViewModel();

            vm.PopulateDropDowns(this.userTasks.GetAllAdminPermissions());
            return(View(vm));
        }
Ejemplo n.º 2
0
 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());
 }
Ejemplo n.º 3
0
        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());
            }
        }
Ejemplo n.º 4
0
 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));
 }