Exemple #1
0
        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));
            }
        }