public ActionResult homeAllMessages()
        {
            string text = "";
            int maxLength = 100;

            List<HomePageMessage> hpmList = new List<HomePageMessage>();

            DirectoryInfo d = new DirectoryInfo(Server.MapPath("~/Content/docs/HomePageMessages/HomePageMessagesArchive/"));

            foreach (var file in d.GetFiles("*.txt"))
            {
                HomePageMessage hpm = new HomePageMessage();
                hpm.filePath = file.FullName;
                hpm.fileName = file.Name;
                hpm.fullText = System.IO.File.ReadAllText(file.FullName);

                if (hpm.fullText.Length > maxLength)
                {
                    hpm.preview = hpm.fullText.Substring(0, maxLength) + "...";
                }
                else
                {
                    hpm.preview = hpm.fullText;
                }

                hpmList.Add(hpm);

            }

            ViewBag.message = text.Replace(Environment.NewLine, "<br />");

            ViewBag.FullName = getUserName();
            return View(hpmList);
        }
Ejemplo n.º 2
0
        public ActionResult homeAllMessages()
        {
            string text      = "";
            int    maxLength = 100;

            List <HomePageMessage> hpmList = new List <HomePageMessage>();

            DirectoryInfo d = new DirectoryInfo(Server.MapPath("~/Content/docs/HomePageMessages/HomePageMessagesArchive/"));

            foreach (var file in d.GetFiles("*.txt"))
            {
                HomePageMessage hpm = new HomePageMessage();
                hpm.filePath = file.FullName;
                hpm.fileName = file.Name;
                hpm.fullText = System.IO.File.ReadAllText(file.FullName);

                if (hpm.fullText.Length > maxLength)
                {
                    hpm.preview = hpm.fullText.Substring(0, maxLength) + "...";
                }
                else
                {
                    hpm.preview = hpm.fullText;
                }

                hpmList.Add(hpm);
            }

            ViewBag.message = text.Replace(Environment.NewLine, "<br />");

            ViewBag.FullName = getUserName();
            return(View(hpmList));
        }