public async Task <ActionResult <int> > Post([FromBody] CreateTvShowCommand command)
        {
            var entity = new TVShows
            {
                Name        = command.Name,
                Genre       = command.Genre,
                Director    = command.Director,
                ReleaseYear = command.ReleaseYear
            };

            _context.TVShows.Add(entity);

            await _context.SaveChangesAsync();

            return(Ok(entity.Id));
        }
        public async Task <int> InsertTVShowAsync(CreateTvShowCommand command)
        {
            var result = await client.PostAsync($"{baseUrl}/api/tvshows/", RequestHelper.GetStringContentFromObject(command));

            return(Convert.ToInt32(result.Content.ReadAsStringAsync().Result));
        }