//public ListController(IWordListReader reader, IWordListWriter writer) //{ // //TODO: Use this constructor after adding dependecy injection // this._reader = reader; // this._writer = writer; //} // GET: List public ActionResult Index() { var model = new ListIndexViewModel(); var fileList = Directory.EnumerateFiles(".", "*.lst", SearchOption.TopDirectoryOnly); foreach (var file in fileList) { model.WordLists.Add(_reader.Read(file)); } return(View(model)); }