public IActionResult CreateEpisode([FromBody] Episode episode) { if (episode == null) { return(BadRequest()); } if (episode.Title == string.Empty) { ModelState.AddModelError("Title", "The title shouldn't be empty"); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var createdEpisode = _episodeRepository.AddEpisode(episode); return(Created("episode", createdEpisode)); }