/// <inheritdoc/> public async Task <ServiceExecuteResult <IEnumerable <PageInfo> > > GetPageInfos() { try { var pages = await _repository.GetPageInfos(); return(new ServiceExecuteResult <IEnumerable <PageInfo> > { IsSuccess = true, Result = pages }); } catch (Exception ex) { var msg = $"Не удалось получить список страниц. ${ex.Message}"; _logger.LogError(ex, msg); return(new ServiceExecuteResult <IEnumerable <PageInfo> > { IsSuccess = false, Error = msg }); } }