public async void GetSalaryReportsAsync() { // Arrange // Act var salaryreports = await _salaryReportRepository.GetDtoAllAsync(1, 2019, "", "Administrator"); // Assert //Assert.Equal(3,salaryreports.Count()); }
public async Task <ActionResult <List <SalaryReportDto> > > GetSalaryReports([FromQuery] int month, int year) { var role = HttpContext.User.FindFirst(ClaimTypes.Role).Value; string AccountId = HttpContext.User.FindFirst(ClaimTypes.Name).Value; var report = await _salaryreport.GetDtoAllAsync(month, year, AccountId, role); if (report.Count() == 0) { return(NotFound(new { error = "Отчет за данный период отсутствует в системе. Нажмите \"Расчет з/п\" на панели" })); } return(report); }