private async Task PrintLectureAsync() { var id = _lecturesMenu.GetIdFromInput(); var lecture = await _lecturesService.GetByIdAsync(id); var viewModel = _mapper.Map <MissedClassViewModel>(lecture); _lecturesMenu.Print(viewModel); }
public async Task <IActionResult> GetByIdAsync(int id) { try { var user = await _missedClassService.GetByIdAsync(id); _logger.LogInformation("Searched for missed class"); return(Ok(user)); } catch (BusinessLogicException ex) { _logger.LogError(ex.Message); return(BadRequest(ex.Message)); } }