Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
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));
        }