public async Task <IActionResult> GetAll() { var user = await _authenticator.VerifyClaim(HttpContext.Request.Cookies["sessionKey"]); if (user == null) { return(new ForbidResult()); } var feeds = await _feedService.GetByUsernameAsync(user.Username); var returns = new List <FeedBaseModel>(); foreach (var feed in feeds) { switch (feed.ApiType) { case ApiType.Atom: returns.Add(new FeedBaseModel(feed)); break; } } return(new ObjectResult(returns)); }