コード例 #1
0
        public async Task <IActionResult> Get(GetSubscribersRequest request)
        {
            return(await ProcessRequest(async() =>
            {
                var subscribers = (await mCoreServices.GetAllSubscribers()).ToArray();
                var result = subscribers.Select(ApiTranslator.TranslateToApiSubscriber).ToArray();

                if (request.IncludeCount == true)
                {
                    var count = subscribers.Count();
                    AddCustomResponseHeader("X-Total-Count", count.ToString());
                }

                return result;
            }));
        }