public ActionResult ImportSubcriber(HttpPostedFileBase UploadFile, SubscribersViewModel model) { subscriber = new M_Subscriber(); if (ModelState.IsValid) { if (UploadFile != null && UploadFile.ContentLength > 0) { if (UploadFile.FileName.EndsWith(".xlsx")) { try { subscriber.ImportExcel(UploadFile, model); } catch (M_CustomException ex) { ModelState.AddModelError("importsub", ex.message); return(RedirectToAction("ImportSubcriber/" + model.ListID)); } } else if (UploadFile.FileName.EndsWith(".xls")) { try { subscriber.ImportExcel(UploadFile, model); } catch (M_CustomException ex) { ModelState.AddModelError("importsub", ex.message); return(RedirectToAction("ImportSubcriber/" + model.ListID)); } } else if (UploadFile.FileName.EndsWith(".csv")) { try { subscriber.ImportCSV(UploadFile, model); } catch (M_CustomException ex) { ModelState.AddModelError("importsub", ex.message); return(RedirectToAction("ImportSubcriber/" + model.ListID)); } } } } return(RedirectToAction("ViewSubscribers", model.ListID)); }