Пример #1
0
        //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));
        }
Пример #2
0
        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);
 }