[Route( "/[area]/[controller]/Archive/Details/{id}" )]
public async Task<IActionResult> ArchiveDetails(string id)
{
var obj = await _mediator.Send( new GetGroupFromArchiveByIdQuery( id , includeDetails : true ) );
var model = _mapper.Map<GroupArchivedDetailsVm>( obj );
var statisticsData = await _mediator.Send( new GroupGetStatisticsDataQuery( id ) );
( model.AbsencesCountGroupedByMonths , model.StudentsCountGroupedByGender ) = ( statisticsData.AbsencesCountGroupedByMonths , statisticsData.StudentsCountGroupedByGender );
return View( model );
}
[Route( "/[area]/[controller]/Archive/Details/{id}" )]
public async Task<IActionResult> ArchiveDetails(string id)
{
var obj = await _mediator.Send( new GetGroupFromArchiveByIdQuery( id , includeDetails : true ) );
var model = _mapper.Map<GroupArchivedDetailsVm>( obj );
var statisticsData = await _mediator.Send( new GroupGetStatisticsDataQuery( id ) );
( model.AbsencesCountGroupedByMonths , model.StudentsCountGroupedByGender ) = ( statisticsData.AbsencesCountGroupedByMonths , statisticsData.StudentsCountGroupedByGender );
return View( model );
}