Exemplo n.º 1
0
        public static Schedule AsEntity(this ScheduleDocument document)
        {
            var shows = document.Shows
                        .Select(s => new Show(s.HallId, s.DateTime.Date, new Time(s.DateTime.Hour, s.DateTime.Minute)));

            return(new Schedule(document.Id, document.CinemaId, document.MovieId, shows, document.Version));
        }
Exemplo n.º 2
0
 public static ScheduleDto AsDto(this ScheduleDocument document)
 => new ScheduleDto
 {
     Id       = document.Id,
     CinemaId = document.CinemaId,
     MovieId  = document.MovieId,
     Shows    = document.Shows.Select(s => new ShowDto
     {
         HallId   = s.HallId,
         DateTime = s.DateTime
     })
 };