public ActionResult Index(int?page, string submitButton, string startTime, string finishTime, string email) { exportHelper = new ExportHelper(HttpContext.Server.MapPath("~/Temp/") + "ReportExcel.xlsx"); if ((String.IsNullOrEmpty(startTime)) || (String.IsNullOrEmpty(finishTime))) { startTime = "04/07/1996"; finishTime = "04/10/1996"; } var reportInfo = new List <DataAccessLayer.Report>(); reportInfo = repository.GetOrderDetailByPeriod(Convert.ToDateTime(startTime), Convert.ToDateTime(finishTime)); if (submitButton == "Отправить") { if (exportHelper.ExportToExcel(reportInfo.ToList())) { mailSender.SendMailWithAttached(email, exportHelper.PathSaveFile); TempData["msg"] = "Вам был отправлен отчет за выбранный период"; } else { TempData["msg"] = "В данный период не было заказов. Выберите другие даты. Пример 08/08/1997 - 04/10/1998"; } } else { TempData["msg"] = "Отчет за период с " + startTime + " по " + finishTime; } return(View(reportInfo.ToList())); }