public async Task <IEnumerable <FeedItemViewModel> > FeedItems(int id, int?pageNum = 1) { if (!pageNum.HasValue || pageNum == 0) { pageNum = 1; } var feed = await K_AkicaClient.GetFeedForPooperAsync(id, pageNum.Value); return(feed.Select(e => new FeedItemViewModel(e))); }
public async Task <ViewComponentResult> FeedItems(int id, int?pageNum = 1) { if (!pageNum.HasValue || pageNum == 0) { pageNum = 1; } var feed = await K_AkicaClient.GetFeedForPooperAsync(id, pageNum.Value); var model = feed.Select(e => new FeedItemViewModel(e)); return(ViewComponent("FeedItemsComponent", new { model, isPlain = pageNum > 1 })); }
public async Task <bool> AddFeed(FeedItemRequest item) { return(await K_AkicaClient.AddFeedItemAsync(item)); }
public async Task <IEnumerable <Pooper> > Poopers() { return(await K_AkicaClient.GetAllPoopersAsync()); }