public ActionResult Index(HttpPostedFileBase file) { List <Ad> relevantAds = new List <Ad>(); try { if (file.ContentLength > 0) { csvHandler.storeCSV(file, relevantAds); } } catch (Exception e) { ViewData["error"] = "Upload failed"; } if (relevantAds.Count > 0) { adHandler.storeListInDb(relevantAds); } return(View(relevantAds)); }