Пример #1
0
        // GET: Tag
        public ActionResult Index()
        {
            List <BaseTag>      list          = _tagRest.Get();
            List <TagViewModel> viewModelList = Mapper.Map <List <BaseTag>, List <TagViewModel> >(list);

            return(View(viewModelList));
        }
Пример #2
0
        public ActionResult Index()
        {
            List <BaseTag> list = _tagRest.Get();
            List <IGrouping <TagTypeViewModel, TagViewModel> > viewModelList =
                Mapper.Map <List <BaseTag>, List <TagViewModel> >(list)
                .GroupBy(t => t.TagType)
                .ToList();

            return(View(viewModelList));
        }
Пример #3
0
        public FileViewModel Convert(ResolutionContext context)
        {
            BaseFile file = (BaseFile)context.SourceValue;

            FileViewModel fileViewModel = new FileViewModel
            {
                Id       = file.Id,
                FilePath = file.FilePath
            };

            if (file.Tags != null)
            {
                List <BaseTag> tags = _tagRest.Get();
                fileViewModel.Tags = new MultiSelectList(tags, "Id", "Description", file.Tags.Select(t => t.Id).ToArray());
            }

            return(fileViewModel);
        }
Пример #4
0
        private void LoadTagTypes(FileViewModel fileViewModel)
        {
            List <BaseTag> tags = _tagRest.Get();

            fileViewModel.Tags = new MultiSelectList(tags, "Id", "Description");
        }