public async Task <ActionResult> Get(string genre)
        {
            var results = await _albumQueryService.GetByGenre(genre);

            if (!results.Any())
            {
                return(NotFound());
            }

            return(Json(results));
        }
        public async Task <JsonResult> Get(string genre)
        {
            _logger.LogInformation("Get {genre}", genre);
            try
            {
                var results = await _albumQueryService.GetByGenre(genre);

                return(new JsonResult(results));
            }
            catch (DbException ex)
            {
                Log.Logger.Error(ex, "Failed to get albums by genre {genre}", genre);
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json("Error occurred finding Genres" + ex.Message));
            }
        }