public ActionResult MonthlyReport(datePickerMonthlyReport datePickerMonthly) { datePickerMonthly.monthlyReportViews = new List <MonthlyReportViewModel>(); var date = datePickerMonthly.toDate.Trim(); var date2 = date.Split(new string[] { "to" }, StringSplitOptions.None); var fromdate = date2[0]; var todate = date2[1]; VisitService visitService = new VisitService(); var list = visitService.monthlyReport(); string[] itemdate; foreach (var item in list) { itemdate = item.visitDate.Split(new string[] { " " }, StringSplitOptions.None); if (DateTime.Parse(itemdate[0].ToString()) >= DateTime.Parse(fromdate) && DateTime.Parse(itemdate[0].ToString()) <= DateTime.Parse(todate)) { datePickerMonthly.monthlyReportViews.Add(item); } } TempData["object"] = datePickerMonthly; return(RedirectToAction("MonthReport")); }