Ejemplo n.º 1
0
 public async Task <IActionResult> GetFlags([FromQuery] int page = 0, [FromQuery] int count = 20)
 {
     return(await flags.FetchFeatureFlags(page, count)
            .Ensure(f => f.HasValue, "Flags were found")
            .OnSuccess(f => f.Value)
            .OnBoth(f => f.IsSuccess ? StatusCode(200, f.Value) : StatusCode(404, null))
            .ConfigureAwait(false));
 }