public ActionResult GetFlashCards(FlashCardSearchVM vm) { var sr = new ServerResponse <List <FlashCardVM> >(); ExecuteAction(() => { sr.PayLoad = _manager.GetFlashCards(vm).Select(fc => new FlashCardVM() { Question = fc.Question, Answer = fc.Answer, Category = fc.Category.CategoryId, Type = fc.FlashCardType.TypeId }).ToList(); }, sr); return(new OkObjectResult(sr)); }