//Get: Admin/GetDuplicateTags public ActionResult GetDupicateTags(string tagName) { ManageTagsViewModel model = new ManageTagsViewModel(); List <Tag> list = cService.GetDupicateTags(tagName); ICollection <TagViewModel> tagsVM = list.Select(Mapper.Map <Tag, TagViewModel>).ToList(); model.Items = tagsVM; ViewBag.Page = Constant.Admin.String.ManagerTagsPage; return(PartialView("Partials/_DuplicateTagsPartialView", model.Items)); }
public ActionResult ManageTags(string loadType = Constant.Admin.String.NormalLoadTags) { ManageTagsViewModel model = new ManageTagsViewModel(); List <Tag> list = cService.GetAllTags(); ICollection <TagViewModel> tagsVM = list.Select(Mapper.Map <Tag, TagViewModel>).ToList(); if (loadType == "duplicate") { tagsVM = tagsVM.Where(t => t.CheckDuplicate).OrderBy(t => t.Name).ToList(); } model.Items = tagsVM; ViewBag.Page = Constant.Admin.String.ManagerTagsPage; ViewBag.LoadType = loadType; return(View("Views/ManageTagsView", model)); }
private void ResetTags() { DataContext = new ManageTagsViewModel(database); }