Example #1
0
        public ActionResult TimVeXe(int khid, int ddid, string dt)
        {
            var model = new TimVeXeModel();

            model.DiemKhoiHanh.Id = khid;
            model.DiemDen.Id      = ddid;
            model.NgayDi          = Convert.ToDateTime(dt);
            var nguonvexes = _vexeService.VeXeSearch(model.NgayDi, null, model.DiemKhoiHanh.Id, model.DiemDen.Id, null, 20).Select(c =>
            {
                return(c.ToModel(_priceFormatter));
            });

            model.NguoVeXes = nguonvexes.ToList();
            //lay nha xe theo thong tin cua nguon ve
            if (model.NhaXes.Count == 0)
            {
                model.NhaXes = model.NguoVeXes.Select(c => c.NhaXeInfo).Distinct().ToList();
            }
            return(View(model));
        }