Пример #1
0
        public static TownWithCategoryNameViewModel Map(TownWithCategoryNameViewDtoModel dtoModel)
        {
            var model = new TownWithCategoryNameViewModel
            {
                CategoryName = dtoModel.CategoryName,
                TownNames    = dtoModel.TownNames
            };

            return(model);
        }
Пример #2
0
        public TownWithCategoryNameViewModel GetTownsByCategoryName(string name)
        {
            var allTowns = this.towns.All().Include(x => x.UseFullCategories)
                           .SelectMany(x => x.UseFullCategories
                                       .Where(y => y.UseFullCategory.Name == name))
                           .Select(x => x.Town.Name)
                           .OrderBy(x => x)
                           .ToList();

            TownWithCategoryNameViewModel viewModel = new TownWithCategoryNameViewModel()
            {
                CategoryName = name,
                TownNames    = allTowns,
            };

            return(viewModel);
        }