Пример #1
0
        public async Task <ActionResult> GetAll(string userId, int page = 0)
        {
            var journals = await _service.GetAll(userId, page);

            if (journals == null)
            {
                _logger.LogInformation("Unable to retrieve journals");
                return(NotFound());
            }

            _logger.LogInformation("Journal/s retrieved");
            return(Ok(journals));
        }
Пример #2
0
        public async Task <IActionResult> GetAll([FromQuery] QueryFilter filter)
        {
            PrepJournalServiceWithUserId();
            List <JournalDto>?journals;

            try
            {
                journals = (await _journalService.GetAll(filter))?.ToList().MapToDto();
            }
            catch (UserNotFoundException ex)
            {
                return(NotFound(ex.Message));
            }

            return(Ok(journals));
        }