public ActionResult Report() { var familyInfo = new FamilyReportInfo(); familyInfo.ReportInfo = new List <FamilyInfo>(); return(View(familyInfo)); }
public ActionResult Report(FamilyReportInfo familyReportInfo) { var entityContext = new EntityContext(); var fromDate = Convert.ToDateTime(familyReportInfo.FromDate); var toDate = Convert.ToDateTime(familyReportInfo.ToDate); var reports = new List <FamilyInfo>(); if (fromDate != DateTime.MinValue || toDate != DateTime.MinValue) { reports = entityContext.familyInfos.Where(q => EntityFunctions.TruncateTime(q.CreateDate) >= fromDate && EntityFunctions.TruncateTime(q.CreateDate) <= toDate).ToList(); } familyReportInfo.ReportInfo = reports; return(View(familyReportInfo)); }