public async Task <IActionResult> Calculation([FromBody] AnalyticsRequestModel analyticsRequestModel) //([FromBody] AnalyticsOperation analyticsOperation) { UserAnalyticsOperation analyticsOperation = new UserAnalyticsOperation { Id = Guid.NewGuid(), OperationName = analyticsRequestModel.OperationName, TimeSeriesId = analyticsRequestModel.TimeSeriesId, Arguments = analyticsRequestModel.Arguments }; _analyticsService.ExecuteOperation(analyticsOperation); UserAnalyticsOperationModel userAnalyticsOperationModel = new UserAnalyticsOperationModel { Id = analyticsOperation.Id.ToString(), OperationName = analyticsOperation.OperationName, TimeSeriesId = analyticsOperation.TimeSeriesId, Status = analyticsOperation.Status.ToString() }; Response.Headers.Add("Location", $"api/v1/analytics/operations/{analyticsOperation.Id}"); return(Accepted(userAnalyticsOperationModel)); }