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); }
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)); }