public IEnumerable <DTO.Messages.Message> Get(DTO.Messages.MessageFolder folder = DTO.Messages.MessageFolder.Inbox) { var mappedFolder = Mapper.Map <Domain.Messages.MessageFolder>(folder); var currentUserId = this.userProvider.GetCurrentUserId(); return(Mapper.Map <IEnumerable <DTO.Messages.Message> >(this.UnitOfWork.Messages .Query() .Include(x => x.Owner) .Include(x => x.Recipient) .Include(x => x.From) .Where(m => m.Folder == mappedFolder && m.OwnerId == currentUserId))); }
public IActionResult Get(DTO.Messages.MessageFolder messageFolder = DTO.Messages.MessageFolder.Inbox) { return(this.Ok(this.messageService.Get(messageFolder))); }