public ActionResult RemoveTag(string tagName)
        {
            if (!tagName.IsEmpty())
            {
                _semesterSubjectService.DeleteTagAndSave(tagName);
            }

            var model = new TagsViewModel(_semesterSubjectService.GetAllFileTagPatterns().OrderBy(s => s.Name).ToList());

            return PartialView("~/Views/Partials/Management/ManageTags.cshtml", model);
        }
        public ActionResult RemoveTags(TagsViewModel model)
        {
            foreach (var tag in model.Tags)
            {
                if (tag.Value == true)
                {
                    _semesterSubjectService.DeleteTagAndSave(tag.Key);
                }
            }
            model = new TagsViewModel(_semesterSubjectService.GetAllFileTagPatterns().OrderBy(t => t.Name).ToList());

            return PartialView("~/Views/Partials/Management/ManageTags.cshtml", model);
        }
        public ActionResult ManageTagList()
        {
            var tagsList = _semesterSubjectService.GetAllFileTagPatterns().OrderBy(s => s.Name).ToList();
            var model = new TagsViewModel(tagsList);

            return PartialView("~/Views/Partials/Management/ManageTags.cshtml", model);
        }