public ITimeSeriesOutput POST([FromBody] SurfaceRunoffInput runoffInput) { WSSurfaceRunoff runoff = new WSSurfaceRunoff(); ITimeSeriesOutput results = runoff.GetSurfaceRunoff(runoffInput); results.Metadata = Utilities.Metadata.AddToMetadata("request_url", this.Request.Path, results.Metadata); return(results); }
public async Task <IActionResult> POST([FromBody] SurfaceRunoffInput runoffInput) { WSSurfaceRunoff runoff = new WSSurfaceRunoff(); ITimeSeriesOutput results = await runoff.GetSurfaceRunoff(runoffInput); results.Metadata = Utilities.Metadata.AddToMetadata("request_url", this.Request.Path, results.Metadata); return(new ObjectResult(results)); }