public IActionResult VehReqs([FromQuery(Name = "shopID")] string shopsID, [FromQuery(Name = "vehID")] string vehicleID)
        {
            var checkList = new List<CheckBoxItem>();
            //var Teches = _repo.GetAssignedTechDbs.Include(se => se.Service).Where(id => id.Service.UserId.Equals(int.Parse(shopsID)))
            //    .Include(st => st.Technician).Where(ids => ids.Technician.UserId.Equals(int.Parse(shopsID)));
            //foreach (var services in Teches)
            //{
            //    checkList.Add(new CheckBoxItem()
            //    {
            //        Id = services.AssignId,
            //        Title = services.Service.ServiceName,
            //        IsChecked = false
            //    });
            //}

            var shopServices = _repo.GetShopServices.Include(s => s.AssignedTechDb).ThenInclude(sp => sp.Technician).Where(ids => ids.UserId.Equals(int.Parse(shopsID)));

            var shop_Services = _repo.GetShopServices.Include(sp => sp.AssignedTechDb).ThenInclude(ap => ap.Technician).Where(ids => ids.UserId.Equals(int.Parse(shopsID)));

            var user = new VehicleReqModel
            {
                GetUser = _repo.GetUserDbs.Where(s => s.UserId.Equals(int.Parse(shopsID))).FirstOrDefault(),
                ShopServices = shop_Services,
                CheckBoxItems = checkList,
                //AssignedTeches = Teches,
                VehicleID = int.Parse(vehicleID),
                UserID = int.Parse(shopsID)
            };
            return View(user);
        }
        public IActionResult GetShoppersReq([FromQuery(Name = "vehID")] string vehicleID)
        {
            //Get AutoShops

            var shops = new VehicleReqModel
            {
                Shoppers = _repo.GetUserDbs.Include(ap => ap.Image).Where(s => s.IsShop.Equals(true)),
                VehicleID = int.Parse(vehicleID)
            };

            return View(shops);
        }
        public async Task<IActionResult> CheckBoxTester(VehicleReqModel model, string[] Blanks, [FromQuery(Name = "vehID")] string vehicleID, [FromQuery(Name = "shopID")] string shopsID)
        {
            if (ModelState.IsValid)
            {
                VehReqDb vehReq = new VehReqDb
                {
                    VehicleId = int.Parse(vehicleID),
                    VehReqName = model.VehReqName,
                    VehReqDate = model.VehdateTime,
                    UserId = int.Parse(shopsID),
                    VehReqMessage = model.VehMessage
                };

                bool result = await _repo.CreateVehReq(vehReq);

                if (result)
                {

                    //string servicereqAdded = String.Empty;

                    bool reload_error = false;

                    foreach (var ite in Blanks)
                    {
                        ServiceReqDb serviceReq = new ServiceReqDb
                        {
                            VehReqId = vehReq.VehReqId,
                            AssignId = int.Parse(ite)
                        };

                        reload_error = await _repo.CreateServiceReq(serviceReq);

                        //if (reload_error)
                        //{
                        //    servicereqAdded += $"{ite}\t";
                        //}

                    }

                    //reload = true;

                    if (reload_error)
                    {
                        ViewBag.RequestSent = "Vehicle Request Service Sent";
                    }
                    else
                    {
                        ModelState.AddModelError(string.Empty, "Couldn't Add Shop Services. Try Again With Cookies Enabled");
                    }

                }
            }

            var user = new VehicleReqModel
            {
                GetUser = _repo.GetUserDbs.Where(s => s.UserId.Equals(int.Parse(shopsID))).FirstOrDefault(),
                AssignedTeches = _repo.GetAssignedTechDbs.Include(se => se.Service).Where(id => id.Service.UserId.Equals(int.Parse(shopsID))).Include(st => st.Technician).Where(ids => ids.Technician.UserId.Equals(int.Parse(shopsID))),
                VehicleID = int.Parse(vehicleID),
                ShopServices = _repo.GetShopServices.Include(sp => sp.AssignedTechDb).ThenInclude(ap => ap.Technician).Where(ids => ids.UserId.Equals(int.Parse(shopsID))),
                UserID = int.Parse(shopsID)
            };


            return View("VehReqs", user);
        }