Esempio n. 1
0
        public ActionResult Management()
        {
            var client = GetFavoriteClient();

            var favoriteLabels = client.GetFavoriteLabelList();
            var viewModel      = new FavoriteManagementViewModel
            {
                FavoriteLabels = Mapper.Map <IList <FavoriteLabelViewModel> >(favoriteLabels),
                SortList       = new List <FavoriteSortViewModel>
                {
                    new FavoriteSortViewModel(FavoriteSortEnumContract.TitleAsc, m_localizer.Translate("TitleAsc", "Favorite")),
                    new FavoriteSortViewModel(FavoriteSortEnumContract.TitleDesc, m_localizer.Translate("TitleDesc", "Favorite")),
                    new FavoriteSortViewModel(FavoriteSortEnumContract.CreateTimeAsc, m_localizer.Translate("CreateTimeAsc", "Favorite")),
                    new FavoriteSortViewModel(FavoriteSortEnumContract.CreateTimeDesc, m_localizer.Translate("CreateTimeDesc", "Favorite"))
                },
                FilterList = new List <FavoriteFilterViewModel>
                {
                    new FavoriteFilterViewModel(FavoriteTypeEnumContract.Unknown, m_localizer.Translate("All", "Favorite")),
                    new FavoriteFilterViewModel(FavoriteTypeEnumContract.Project, m_localizer.Translate("Books", "Favorite")),
                    new FavoriteFilterViewModel(FavoriteTypeEnumContract.Category, m_localizer.Translate("Category", "Favorite")),
                    new FavoriteFilterViewModel(FavoriteTypeEnumContract.Page, m_localizer.Translate("PageBookmark", "Favorite")),
                    new FavoriteFilterViewModel(FavoriteTypeEnumContract.Query, m_localizer.Translate("Query", "Favorite")),
                    new FavoriteFilterViewModel(FavoriteTypeEnumContract.Headword, m_localizer.Translate("DictionaryHeadwords", "Favorite")),
                }
            };

            return(View("FavoriteManagement", viewModel));
        }
Esempio n. 2
0
 public ActionResult Management()
 {
     using (var client = GetMainServiceClient())
     {
         var favoriteLabels = client.GetFavoriteLabels(AllFavoriteCount);
         var viewModel      = new FavoriteManagementViewModel
         {
             FavoriteLabels = Mapper.Map <IList <FavoriteLabelViewModel> >(favoriteLabels),
             SortList       = new List <FavoriteSortViewModel>
             {
                 new FavoriteSortViewModel(FavoriteSortContract.TitleAsc, "Název vzestupně"),
                 new FavoriteSortViewModel(FavoriteSortContract.TitleDesc, "Název sestupně"),
                 new FavoriteSortViewModel(FavoriteSortContract.CreateTimeAsc, "Čas vytvoření vzestupně"),
                 new FavoriteSortViewModel(FavoriteSortContract.CreateTimeDesc, "Čas vytvoření sestupně")
             },
             FilterList = new List <FavoriteFilterViewModel>
             {
                 new FavoriteFilterViewModel(FavoriteTypeContract.Unknown, "Vše"),
                 new FavoriteFilterViewModel(FavoriteTypeContract.Book, "Knihy"),
                 new FavoriteFilterViewModel(FavoriteTypeContract.Category, "Kategorie"),
                 new FavoriteFilterViewModel(FavoriteTypeContract.PageBookmark, "Záložky na stránky"),
                 new FavoriteFilterViewModel(FavoriteTypeContract.Query, "Vyhledávací dotazy")
             }
         };
         return(View("FavoriteManagement", viewModel));
     }
 }