Exemplo n.º 1
0
        /// <summary>
        /// Получить коллекцию Блоков колонтитула
        /// </summary>
        /// <returns>Коллекция DTO-объектов Блоков колонтитула</returns>
        public IEnumerable<FooterBlockDisplayingDto> GetFooterBlockList()
        {
            var footerBlockList = _repository.GetAll();
            var footerBlockDtoList = new List<FooterBlockDisplayingDto>();
            var mapper = new FooterBlockToDisplayingDtoMapper();

            foreach (var footerBlock in footerBlockList)
            {
                footerBlockDtoList.Add(mapper.Map(footerBlock));
            }

            return footerBlockDtoList;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Получить Блок колонтитула
        /// </summary>
        /// <returns>DTO-объект Блока колонтитула или null</returns>
        public FooterBlockDisplayingDto GetFooterBlockById(int id)
        {
            FooterBlock footerBlock = _repository.GetOneById(id);

            if (footerBlock != null)
            {
                var mapper = new FooterBlockToDisplayingDtoMapper();

                return mapper.Map(footerBlock);
            }

            return null;
        }