public async Task <IActionResult> UpdatePivotTemplate(PivotTemplateModel pivotTemplateModel)
        {
            if (pivotTemplateModel.Id == 0)
            {
                return(BadRequest());
            }

            var updateData = new PivotReportTemplate
            {
                Id         = pivotTemplateModel.Id,
                ReportName = pivotTemplateModel.ReportName,
                JsonData   = pivotTemplateModel.JsonData
            };

            var result = await _reportTemplateManager.Update(updateData);

            if (result.Success == true)
            {
                return(Ok(pivotTemplateModel));
            }
            else
            {
                return(BadRequest());
            }
        }
        public async Task <IActionResult> AddPivotTemplate(PivotTemplateModel pivotTemplateModel)
        {
            var newData = new PivotReportTemplate
            {
                ReportName = pivotTemplateModel.ReportName,
                JsonData   = pivotTemplateModel.JsonData
            };

            var result = await _reportTemplateManager.Add(newData);

            if (result.Success == true)
            {
                return(Ok(pivotTemplateModel));
            }
            else
            {
                return(BadRequest());
            }
        }