Пример #1
0
        public async Task <IEnumerable <SharedPhotosDTO> > Handle(GetCurrentUserSharedPhotosQuery request, CancellationToken cancellationToken)
        {
            string currentUserEmail = _authService.GetCurrentUserEmail();

            return(await _context
                   .Set <SharedPhoto>()
                   .Where(sp => sp.SharedWithUserEmail == currentUserEmail)
                   .ProjectTo <SharedPhotosDTO>(_mapper.ConfigurationProvider)
                   .ToArrayAsync(cancellationToken));
        }
Пример #2
0
 public Task <IEnumerable <SharedPhotosDTO> > Get([FromQuery] GetCurrentUserSharedPhotosQuery query)
 {
     return(Mediator.Send(query));
 }