public ActionResult GetSignOutLog(Transportation_ViewAll log) { if (log.CheckOutTime != null) { if (log.CheckInTime >= DateTime.Today + new TimeSpan(23, 59, 59)) { return(View(transportationContext.Transportation_ViewAll.Where(m => m.CheckOutTime >= log.CheckOutTime && m.CheckInTime <= log.CheckInTime || m.CheckInTime == null).ToList())); } return(View(transportationContext.Transportation_ViewAll.Where(m => m.CheckOutTime >= log.CheckOutTime && m.CheckInTime <= log.CheckInTime).ToList())); } return(View(transportationContext.Transportation_ViewAll.ToList())); }
public ActionResult GetByDate(Transportation_ViewAll log) { log.CheckInTime += new TimeSpan(23, 59, 59); return(RedirectToAction("GetSignOutLog", log)); }