public IHttpActionResult Get([FromODataUri] long id) { IQueryable <ReviewQueueItem> reviewQueueItems = _repositoryInMemoryDb.Get().Where(rqi => rqi.ReviewQueueId == id); IMapper mapper = DomainEntityToDtoMappingProfile.GetConfiguration().CreateMapper(); IQueryable <ReviewQueueItemDto> reviewQueueItemDtos = reviewQueueItems.ProjectTo <ReviewQueueItemDto>(mapper.ConfigurationProvider); return(Ok(reviewQueueItemDtos)); }
public IHttpActionResult GetInteractions() { IQueryable <Interaction> interactions = _repositoryInMemoryDb.GetInteractions(); IMapper mapper = DomainEntityToDtoMappingProfile.GetConfiguration().CreateMapper(); IQueryable <InteractionDto> interactionsDto = interactions.ProjectTo <InteractionDto>(mapper.ConfigurationProvider); List <InteractionDto> list = interactionsDto.ToList(); Console.WriteLine(list.Count); return(Ok(interactionsDto)); }