all done lab_6

This commit is contained in:
2025-04-22 23:47:23 +04:00
parent 04966ef9e5
commit 29d974f2c1
17 changed files with 594 additions and 19 deletions

View File

@@ -36,11 +36,25 @@ public class ReportController(IReportAdapter adapter) : ControllerBase
[HttpGet]
[Consumes("application/octet-stream")]
public async Task<IActionResult> LoadRequests(DateTime fromDate, DateTime
toDate, CancellationToken cancellationToken)
public async Task<IActionResult> LoadRequests(DateTime fromDate, DateTime toDate, CancellationToken cancellationToken)
{
return (await _adapter.CreateDocumentRequestsByPeriodAsync(fromDate,
toDate, cancellationToken)).GetResponse(Request, Response);
}
[HttpGet]
[Consumes("application/json")]
public async Task<IActionResult> GetSalary(DateTime fromDate, DateTime toDate, CancellationToken cancellationToken)
{
return (await _adapter.GetDataSalaryByPeriodAsync(fromDate, toDate,
cancellationToken)).GetResponse(Request, Response);
}
[HttpGet]
[Consumes("application/octet-stream")]
public async Task<IActionResult> LoadSalary(DateTime fromDate, DateTime toDate, CancellationToken cancellationToken)
{
return (await _adapter.CreateDocumentSalaryByPeriodAsync(fromDate, toDate, cancellationToken)).GetResponse(Request, Response);
}
}