public Handler(IWlodzimierzContext context, IWlodzimierzCachingContext cache, IMapper mapper, ILogger <Handler> logger) { _context = context; _cache = cache; _mapper = mapper; _logger = logger; }
public Handler(IWlodzimierzCachingContext cache, IWlodzimierzContext context, IMapper mapper, IUsersFacade usersFacade) { _cache = cache; _context = context; _mapper = mapper; _usersFacade = usersFacade; }
public static async Task <PaginatedList <ConversationDto> > MapLastMessagesAsync( this Task <PaginatedList <ConversationDto> > list, IWlodzimierzContext context, IMapper mapper) { var awaitedList = await list; foreach (var conversation in awaitedList.Items) { conversation.LastMessage = await context.ConversationMessages .Where(e => e.ConversationId == conversation.ConversationId) .OrderByDescending(x => x.Publish) .Take(1) .ProjectToSingleAsync <ConversationMessageDto>(mapper.ConfigurationProvider); } return(awaitedList); }
public Handler(IWlodzimierzContext context) { _context = context; }
public Handler(IWlodzimierzContext context, IWlodzimierzCachingContext cache) { _context = context; _cache = cache; }
public Handler(IWlodzimierzContext context, IMapper mapper, IWlodzimierzCachingContext cache) { _context = context; _mapper = mapper; _cache = cache; }