Ejemplo n.º 1
0
        public ActionResult Index()
        {
            BookListPageViewModel model    = new BookListPageViewModel();
            FindAllBooksResponse  response = _bookService.FindAllBooks();

            model.AuthorViewModels = _authorService.FindAllAuthors().Authors.ConvertToAuthorViewModelList();
            model.AuthorViewModels.Insert(0, new AuthorViewModel()
            {
                AuthorId = null, Name = "Odaberite autora"
            });

            model.GenreViewModels = _genreService.FindAllGenres().Genres.ConvertToGenreViewModelList();
            model.GenreViewModels.Insert(0, new GenreViewModel()
            {
                GenreId = null, Genre = "Odaberite zanr"
            });

            model.LanguageViewModels = _languageService.FindAllLanguages().Languages.ConvertToLanguageViewModelList();
            model.LanguageViewModels.Insert(0, new LanguageViewModel()
            {
                LanguageId = null, Language = "Odaberite jezik"
            });

            if (response.Success)
            {
                model.BookViewModels = response.Books.ConvertToBookViewModelList();
                model.Success        = true;
            }
            else
            {
                model.Message = response.Message;
                model.Success = false;
            }
            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult Index()
        {
            LanguageListPageViewModel model    = new LanguageListPageViewModel();
            FindAllLanguagesResponse  response = _languageService.FindAllLanguages();

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