public IApiResult Update(UpdateProduct operation) { var result = operation.ExecuteAsync().Result; if (result is ValidationsOutput) { return new ApiResult<List<ValidationItem>>() { Data = ((ValidationsOutput)result).Errors }; } else { return new ApiResult<object>() { Status = ApiResult<object>.ApiStatus.Success }; } }