static Episode MapDocumentToEpisode(IDocument document) { var number = document.GetString("Number"); var title = document.GetString("Title"); var publishDateText = document.GetString("PublishDate"); var publishDate = DateTimeFormatter.ToDateTime(publishDateText); return(new Episode(number, title, publishDate)); }