Example #1
0
        public StaticTextViewModel GetRenderedHtmlText(string name)
        {
            var staticTextEntity = new GetStaticTextWork(m_staticTextRepository, name).Execute();

            if (staticTextEntity == null)
            {
                return(new StaticTextViewModel
                {
                    Name = name,
                    Format = StaticTextFormatType.Markdown,
                    IsRecordExists = false
                });
            }

            var viewModel = Mapper.Map <StaticTextViewModel>(staticTextEntity);

            switch (staticTextEntity.Format)
            {
            case StaticTextFormat.Markdown:
                viewModel.Text   = m_markdownToHtmlConverter.ConvertToHtml(staticTextEntity.Text);
                viewModel.Format = StaticTextFormatType.Html;
                break;

            case StaticTextFormat.PlainText:
            case StaticTextFormat.Html:
                break;
            }

            return(viewModel);
        }
Example #2
0
        public StaticTextViewModel GetText(string name)
        {
            var staticText = new GetStaticTextWork(m_staticTextRepository, name).Execute();

            if (staticText == null)
            {
                return(new StaticTextViewModel
                {
                    Name = name,
                    IsRecordExists = false
                });
            }

            var viewModel = Mapper.Map <StaticTextViewModel>(staticText);

            return(viewModel);
        }