Exemple #1
0
        public string View()
        {
            var resultHtml = GetFileFromDirectory.GetFileAllTextByCurrentName(html, "html");

            foreach (var data in this.replaceData)
            {
                var replacementShip = data.Key;
                var htmlToReplace   = data.Value;

                resultHtml = resultHtml.Replace(replacementShip, htmlToReplace);
            }

            return(resultHtml);
        }
Exemple #2
0
        public string View()
        {
            var layout     = GetFileFromDirectory.GetFileAllTextByCurrentName(@"home\layout", "html");
            var resultHtml = string.Empty;

            if (html != @"home\layout")
            {
                resultHtml = GetFileFromDirectory.GetFileAllTextByCurrentName(html, "html");

                foreach (var data in this.replaceData)
                {
                    var replacementShip = data.Key;
                    var htmlToReplace   = data.Value;

                    resultHtml = resultHtml.Replace(replacementShip, htmlToReplace);
                }
            }

            var resultNav = string.Empty;

            if (req.Session.Contains(SessionStore.CurrentAdminKey))
            {
                resultNav = GetFileFromDirectory.GetFileAllTextByCurrentName(@"navs\adminnav", "html");
            }
            else if (req.Session.Contains(SessionStore.CurrentUserKey))
            {
                resultNav = GetFileFromDirectory.GetFileAllTextByCurrentName(@"navs\usernav", "html");
            }
            else
            {
                resultNav = GetFileFromDirectory.GetFileAllTextByCurrentName(@"navs\guestnav", "html");
            }

            var footer = GetFileFromDirectory.GetFileAllTextByCurrentName(@"footer\footer", "html");

            layout = layout.Replace(ReplacementNav, resultNav);
            layout = layout.Replace(ReplacementHtml, resultHtml);
            layout = layout.Replace(ReplacementFooter, footer);

            return(layout);
        }