public ActionResult Index(string movieList, double defaultRentalrate, int defaultQty) { string[] titles = titles = Regex.Split(movieList, "\r\n|\r|\n"); List <string> unresolvedTitles = new List <string>(); List <Movie> resolvedMovie = new List <Movie>(); foreach (string title in titles) { Movie m = OMDBService.GetMovieByTitle(title); if (m != null) { m.RentalRate = defaultRentalrate; m.NoInStock = defaultQty; resolvedMovie.Add(m); } else { if (!string.IsNullOrEmpty(title)) { unresolvedTitles.Add(title); } } } BulkLoadOutput blo = new BulkLoadOutput(unresolvedTitles, resolvedMovie); TempData["blo"] = blo; return(View("BulkOutput", blo)); }