Exemple #1
0
        public CategoryListItemViewModel BuildViewModel(PhotoCategory repositoryModel)
        {
            CategoryListItemViewModel viewModel = new CategoryListItemViewModel();

            viewModel.CategoryId     = repositoryModel.CategoryId;
            viewModel.CategoryName   = repositoryModel.CategoryName;
            viewModel.StatusCode     = repositoryModel.StatusCode;
            viewModel.StatusCodeText = CategoryStatusCodes.GetStatusText(repositoryModel.StatusCode);
            viewModel.StatusText     = repositoryModel.StatusText;
            return(viewModel);
        }
Exemple #2
0
 public CategoryViewModel BuildViewModelDropdownCriteria(CategoryViewModel viewModel)
 {
     viewModel.StatusCodeTypes = CategoryStatusCodes
                                 .GetAll()
                                 .Select(c => new KeyValuePair <string, string>(c, CategoryStatusCodes.GetStatusText(c)));
     viewModel.PhotoNamingThemeTypes = PhotoNamingThemes
                                       .ThemeCodes
                                       .GetAll()
                                       .Select(p => new KeyValuePair <string, string>(p, PhotoNamingThemes.GetThemeDescription(p)));
     return(viewModel);
 }