public ActionResult <IEnumerable <WeatherForecast> > Get()
 {
     return(ExecutionPipeline.Wrap(() =>
     {
         var rng = new Random();
         return Enumerable.Range(1, 5).Select(index => new WeatherForecast
         {
             Date = DateTime.Now.AddDays(index),
             TemperatureC = rng.Next(-20, 55),
             Summary = Summaries[rng.Next(Summaries.Length)]
         })
         .ToArray();
     })
            .OnError <Exception>(ex => BadRequest(ex.Message))
            .OnSuccess(item => Ok(item))
            .Run());
 }