/// <summary> /// Get Movie by ID /// </summary> /// <param name="movieId">ID</param> /// <returns>Movie</returns> public Movie GetMovie(string movieId) { if (MoviesIndex.ContainsKey(movieId)) { return(MoviesIndex[movieId]); } throw new CosmosException("Not Found", System.Net.HttpStatusCode.NotFound, 404, string.Empty, 0); }
/// <summary> /// Get Movie by ID /// </summary> /// <param name="movieId">ID</param> /// <returns>Movie</returns> public async Task <Movie> GetMovieAsync(string movieId) { return(await Task.Run(() => { if (MoviesIndex.ContainsKey(movieId)) { return MoviesIndex[movieId]; } throw new CosmosException("Not Found", System.Net.HttpStatusCode.NotFound, 404, string.Empty, 0); }).ConfigureAwait(false)); }