Esempio n. 1
0
        public MovieDatabaseDetailsGetByIdRequest(MediaCategoryReference category, int id)
        {
            Guard.Against.NegativeOrZero(id, nameof(id));

            if (category == MediaCategoryReference.Unknown)
            {
                throw new ArgumentException("Category is unknown.", nameof(category));
            }

            Category = category;
            Id       = id;
        }
Esempio n. 2
0
        public SearchMovieDatabaseRequest(MediaCategoryReference category, string title)
        {
            Guard.Against.NullOrWhiteSpace(title, nameof(title));

            if (category == MediaCategoryReference.Unknown)
            {
                throw new ArgumentException("Category is unknown.", nameof(category));
            }

            Category = category;
            Title    = title;
        }
Esempio n. 3
0
 public async Task <IActionResult> GetSearchedMovieDetails(MediaCategoryReference category, int id) => Ok((await _mediator.Send(new MovieDatabaseDetailsGetByIdRequest(category, id))));
Esempio n. 4
0
 public async Task <IActionResult> SearchMovieDatabase(MediaCategoryReference category, string title) => Ok(await _mediator.Send(new SearchMovieDatabaseRequest(category, title)));