public ActionResult Villanelle() { ViewBag.Message = "Your Villanelle Page."; VillanelleModel vm = new VillanelleModel(); vm.Title = ""; return(View(vm)); }
public ActionResult CreateVillanelle(VillanelleModel vm) { StringBuilder sb = new StringBuilder(); sb.Append(vm.Title); sb.Append(Environment.NewLine); sb.Append(Environment.NewLine); sb.Append(vm.Line1); sb.Append(Environment.NewLine); sb.Append(vm.Line2); sb.Append(Environment.NewLine); sb.Append(vm.Line3); sb.Append(Environment.NewLine); sb.Append(Environment.NewLine); sb.Append(vm.Line4); sb.Append(Environment.NewLine); sb.Append(vm.Line5); sb.Append(Environment.NewLine); sb.Append(vm.Line6); sb.Append(Environment.NewLine); sb.Append(Environment.NewLine); sb.Append(vm.Line7); sb.Append(Environment.NewLine); sb.Append(vm.Line8); sb.Append(Environment.NewLine); sb.Append(vm.Line9); sb.Append(Environment.NewLine); sb.Append(Environment.NewLine); sb.Append(vm.Line10); sb.Append(Environment.NewLine); sb.Append(vm.Line11); sb.Append(Environment.NewLine); sb.Append(vm.Line12); sb.Append(Environment.NewLine); sb.Append(Environment.NewLine); sb.Append(vm.Line13); sb.Append(Environment.NewLine); sb.Append(vm.Line14); sb.Append(Environment.NewLine); sb.Append(vm.Line15); sb.Append(Environment.NewLine); sb.Append(Environment.NewLine); sb.Append(vm.Line16); sb.Append(Environment.NewLine); sb.Append(vm.Line17); sb.Append(Environment.NewLine); sb.Append(vm.Line18); sb.Append(Environment.NewLine); sb.Append(vm.Line19); string text = sb.ToString(); Response.Clear(); Response.ClearHeaders(); Response.AppendHeader("Content-Length", text.Length.ToString()); Response.ContentType = "text/plain"; Response.AppendHeader("Content-Disposition", "attachment;filename=\"villanelle_template.txt\""); Response.Write(text); Response.End(); // If we got this far, something failed, redisplay form return(View("Villanelle", vm)); }