Esempio n. 1
0
        public async Task <IActionResult> GetAll()
        {
            var query  = new GetAllGroupsQuery();
            var result = await _mediator.Send(query);

            return(result.Any() ? Ok(result) : NotFound());
        }
        public async Task <IEnumerable <GroupViewModel> > Handle(GetAllGroupsQuery request, CancellationToken cancellationToken)
        {
            var GroupsList = await _genericRepository.GetAllAsync();

            var GroupsListVm = _mapper.Map <IEnumerable <GroupViewModel> >(GroupsList);

            return(GroupsListVm);
        }
        public async Task <List <GetAllGroupsDto> > Handle(GetAllGroupsQuery request, CancellationToken cancellationToken)
        {
            List <Group> groups = await _context.Groups.ToListAsync(cancellationToken);

            List <GetAllGroupsDto> result = groups.Select(group => group.ToGetAllGroupsDto()).ToList();

            return(result);
        }
Esempio n. 4
0
 // GET ALL
 public async Task <IEnumerable <GroupDto> > Handle(GetAllGroupsQuery request, CancellationToken cancellationToken)
 {
     return(await Database.Groups
            .Select(x => Mapper.Map <GroupDto>(x))
            .ToListAsync(cancellationToken));
 }
Esempio n. 5
0
 public async Task <IList <GroupDto> > GetAll([FromQuery] GetAllGroupsQuery query)
 {
     return(await Mediator.Send(query));
 }
Esempio n. 6
0
 public async Task <IList <GroupDto> > Handle(GetAllGroupsQuery request, CancellationToken cancellationToken)
 {
     return(await _context.Groups
            .ProjectTo <GroupDto>(_mapper.ConfigurationProvider)
            .ToListAsync(cancellationToken));
 }
        public async Task <IEnumerable <GroupResponse> > Handle(GetAllGroupsQuery request, CancellationToken cancellationToken)
        {
            var domainGroups = await _groupRepository.GetAllGroupsAsync();

            return(_mapper.Map <IEnumerable <Group>, IEnumerable <GroupResponse> >(domainGroups));
        }
Esempio n. 8
0
        public async Task <ActionResult <IEnumerable <GroupModel> > > GetGroups()
        {
            var query = new GetAllGroupsQuery();

            return(await ExecuteRequest(query).ConfigureAwait(false));
        }