public async Task <IActionResult> Get(GetAffirmationsRequest request) { return(await ProcessRequest(async() => { var affirmations = (await mCoreServices.GetAllAffirmations()).ToArray(); var result = affirmations.Select(ApiTranslator.TranslateToApiAffirmation).ToArray(); if (request.IncludeCount == true) { var count = affirmations.Count(); AddCustomResponseHeader("X-Total-Count", count.ToString()); } return result; })); }