コード例 #1
0
        public FindAllGenresResponse FindAllGenres()
        {
            FindAllGenresResponse response = new FindAllGenresResponse();

            try
            {
                response.Genres  = _genreRepository.Read();
                response.Success = true;
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }
            return(response);
        }
コード例 #2
0
        public ActionResult Details(int id)
        {
            GenreSinglePageViewModel model    = new GenreSinglePageViewModel();
            FindAllGenresResponse    response = _genreService.FindAllGenres();

            if (response.Success)
            {
                model.GenreViewModel = response.Genres.Where(x => x.GenreId == id).First().ConvertToGenreViewModel();
                model.Success        = true;
            }
            else
            {
                model.Message = response.Message;
                model.Success = false;
            }
            return(View(model));
        }
コード例 #3
0
        public ActionResult Index()
        {
            GenreListPageViewModel model    = new GenreListPageViewModel();
            FindAllGenresResponse  response = _genreService.FindAllGenres();

            if (response.Success)
            {
                model.GenreViewModels = response.Genres.ConvertToGenreViewModelList();
                model.Success         = true;
            }
            else
            {
                model.Message = response.Message;
                model.Success = false;
            }
            return(View(model));
        }
コード例 #4
0
        public ActionResult Index(string genre)
        {
            GenreListPageViewModel model    = new GenreListPageViewModel();
            FindAllGenresResponse  response = _genreService.FindAllGenres();

            if (response.Success)
            {
                model.GenreViewModels = response.Genres.ConvertToGenreViewModelList();

                if (!String.IsNullOrEmpty(genre))
                {
                    model.GenreViewModels = model.GenreViewModels.Where(x => x.Genre.Contains(genre)).ToList();
                }

                model.Success = true;
            }
            else
            {
                model.Message = response.Message;
                model.Success = false;
            }
            return(View(model));
        }