public async Task <IActionResult> Create(AssignDeliveryboyToManagerViewModel model)
        {
            if (ModelState.IsValid)
            {
                ApplicationUser usr = await GetCurrentUserAsync();

                var user = await _usermanager.FindByIdAsync(usr.Id);

                var obj = _assignDeliveryboyToManagerServices.GetAll().Where(x => x.managerId == user.Id && x.deliveryboyid == model.deliveryboyid).FirstOrDefault();
                if (obj != null)
                {
                    TempData["error"] = "Duplicate Deliveryboy";
                }
                else
                {
                    var objcountry = new AssignDeliveryboyToManager
                    {
                        Id            = model.Id,
                        deliveryboyid = model.deliveryboyid,
                        managerId     = user.Id
                    };
                    await _assignDeliveryboyToManagerServices.CreateAsync(objcountry);

                    TempData["success"] = "Record Saved successfully";
                }



                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View());
            }
        }
        public IActionResult Create()
        {
            var parameter = new DynamicParameters();
            var listt     = _ispcall.List <driverListModel>("getNotAssignDeliveryBoy", null);

            //var deliveryboyidd = _assignDeliveryboyToManagerServices.GetAll().Select(x => x.deliveryboyid);


            //var query = _driverRegistrationServices.GetAll().Select(x => new { x.id, x.name }).Except(deliveryboyidd);
            ViewBag.deliveryboy = listt;
            // ViewBag.deliveryboy = _driverRegistrationServices.GetAll().Select(x=>x.id).Except(deliveryboyidd);
            var model = new AssignDeliveryboyToManagerViewModel();

            return(View(model));
        }