Ejemplo n.º 1
0
        public Task <IReadOnlyList <ScheduleDto> > Handle(GetScheduleListQuery request, CancellationToken cancellationToken)
        {
            IEnumerable <Schedule> schedule = _appRepository.GetAllSchedules();
            var result = MapStaffToSchedule(schedule);

            return(Task.FromResult(result));
        }
Ejemplo n.º 2
0
        public void TestGetScheduleListQuery_NoData()
        {
            var cmd        = new GetScheduleListQueryHandler(db);
            var qry        = new GetScheduleListQuery();
            var cancel     = new CancellationToken();
            var cqrsResult = cmd.Handle(qry, cancel);

            Assert.IsTrue(cqrsResult.Result.Schedules.Count == 0);
        }
 public Task <List <ScheduleListModel> > Handle(GetScheduleListQuery request, CancellationToken cancellationToken)
 {
     return(_context.Schedules.Select(s =>
                                      new ScheduleListModel
     {
         Id = s.Id,
         TrainLineId = s.TrainLineId,
         TrainLine = s.TrainLine.Line,
         TrainLineDescription = s.TrainLine.Description,
         DepartureStation = s.DepartureStation,
         DepartureDateTime = s.DepartureDateTime,
         ArrivalStation = s.ArrivalStation,
         ArrivalDateTime = s.ArrivalDateTime
     }).ToListAsync(cancellationToken));
 }