public async Task <ActionResult <IList <EnumeratorModel> > > GetColors() { var result = EnumExtension.EnumToDictonary <EnumColor>(); Request.HttpContext.Response.Headers.Add("Access-Control-Expose-Headers", "X-Total-Count"); Request.HttpContext.Response.Headers.Add("X-Total-Count", result?.Count().ToString()); if (result == null || result.Count == 0) { return(await Task.FromResult <ActionResult>(this.Ok(result))); } else { return(await Task.FromResult <ActionResult>(this.Ok(result))); } }