public ActionResult _ReservationLst(ChicCutPreOrderSeachViewModel modelSearch) { DateTime?FromDateCreated = null; DateTime?ToDateCreated = null; if (modelSearch.SearchCreatedDate.HasValue) { FromDateCreated = modelSearch.SearchCreatedDate.Value.Date; ToDateCreated = modelSearch.SearchCreatedDate.Value.Date.AddDays(1).AddMilliseconds(-1); } DateTime?FromDate = null; DateTime?ToDate = null; if (modelSearch.SearchAppointmentTime.HasValue) { FromDate = modelSearch.SearchAppointmentTime.Value.Date; ToDate = modelSearch.SearchAppointmentTime.Value.Date.AddDays(1).AddMilliseconds(-1); } var lst = _context.Daily_ChicCut_Pre_OrderModel.Where(p => (modelSearch.SearchCreatedDate == null || (FromDateCreated <= p.CreatedDate && p.CreatedDate <= ToDateCreated)) && (modelSearch.SearchAppointmentTime == null || (FromDate <= p.AppointmentTime && p.AppointmentTime <= ToDate)) && (modelSearch.SearchPreOrderCode == null || p.PreOrderCode.Contains(modelSearch.SearchPreOrderCode)) && (modelSearch.SearchFullName == null || p.FullName.Contains(modelSearch.SearchFullName)) && (modelSearch.SearchPhone == null || p.Phone.Contains(modelSearch.SearchPhone)) && (p.OrderStatusId == EnumDaily_ChicCut_OrderStatus.DatTruoc) ).OrderByDescending(p => p.CreatedDate).ToList(); return(PartialView("_Reservation", lst)); }
// GET: DailyChicCutPreOrder public ActionResult Index() { var Model = new ChicCutPreOrderSeachViewModel(); Model.SearchAppointmentTime = DateTime.Now.Date; CreateViewBag(); return(View(Model)); }