Ejemplo n.º 1
0
        public async Task <IEnumerable <SalaViewModel> > ObterTodos([FromUri] int skip)
        {
            var query = new SalaListQuery {
                Skip = skip
            };

            return(await _handler.Query <SalaListQuery, IEnumerable <SalaViewModel> >(query));
        }
Ejemplo n.º 2
0
 public IEnumerable <SalaViewModel> ObterTodos(SalaListQuery filter)
 {
     return(_salas.Select(salaDb => new SalaViewModel
     {
         Id = salaDb.Id,
         Nome = salaDb.Nome,
         QuantidadeAssentos = salaDb.Assentos.Count,
         QuantidadeAssentosDisponiveis = salaDb.QuantidadeAssentosDisponiveis()
     })
            .Take(filter.Take)
            .Skip(filter.Skip));
 }
Ejemplo n.º 3
0
 public async Task <IEnumerable <SalaViewModel> > Handle(SalaListQuery request, CancellationToken cancellationToken)
 {
     return(await Task.FromResult(_salaRepository.ObterTodos(request)));
 }