ปรับให้ระบบอ่านค่าจาก env ทั้งหมด

This commit is contained in:
Nakorn Rientrakrunchai
2020-06-12 12:15:37 +07:00
parent eea05beb69
commit c293ef770d
96 changed files with 191 additions and 1548 deletions

View File

@@ -158,41 +158,6 @@ namespace TodoAPI2.Controllers
}
}
/// <summary>
/// Download Report
/// </summary>
/// <remarks>
/// </remarks>
/// <returns>Return list of items by specifced keyword</returns>
/// <response code="200">Returns the item</response>
/// <response code="500">Error Occurred</response>
[HttpGet("eva_evaluation_achievement_report")]
[ProducesResponseType(typeof(FileStreamResult), 200)]
[ProducesResponseType(400)]
[ProducesResponseType(500)]
//[ValidateAntiForgeryToken]
public IActionResult eva_evaluation_achievement_report(eva_evaluation_achievementReportRequestModel model)
{
try
{
if (!MyHelper.checkAuth(Configuration, HttpContext)) return Unauthorized();
var httpclient = MyHelper.getHttpClient(Configuration);
string mainurl = Configuration["JasperReportServer:MainURL"];
string url = $"{mainurl}/ro519eva/eva_evaluation_achievement_report.{model.filetype}?{MyHelper.GetParameterForJasperReport(model)}";
var data = httpclient.DownloadData(url);
var stream = new MemoryStream(data);
return File(stream, model.contentType);
}
catch (Exception ex)
{
_logger.LogCritical($"Exception while GetReport.", ex);
return StatusCode(500, $"Exception while GetReport. {ex.Message}");
}
}
/// <summary>
/// Create new item
/// </summary>