예제 #1
0
        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));
        }
예제 #2
0
        // GET: DailyChicCutPreOrder
        public ActionResult Index()
        {
            var Model = new ChicCutPreOrderSeachViewModel();

            Model.SearchAppointmentTime = DateTime.Now.Date;
            CreateViewBag();
            return(View(Model));
        }