public ActionResult List(DataSourceRequest command, QuanHuyenListModel model)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.QLDanhMuc))
            {
                return(AccessDeniedView());
            }

            var quanhuyens = _quanhuyenService.GetAll(model.ProvinceID, model.TenQuanHuyen,
                                                      command.Page - 1, command.PageSize);

            var gridModel = new DataSourceResult
            {
                Data = quanhuyens.Select(x =>
                {
                    var m = new QuanHuyenModel();
                    QuanHuyenModelPrepare(m, x, false);
                    return(m);
                }),
                Total = quanhuyens.TotalCount
            };

            return(Json(gridModel));
        }
        // GET: QuanHuyen
        public ActionResult List()
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.QLDanhMuc))
            {
                return(AccessDeniedView());
            }
            var model  = new QuanHuyenListModel();
            var states = _stateProvinceService.GetStateProvincesByCountryId(NhaXesController.CountryID);

            if (states.Count > 0)
            {
                model.AvailableStates.Add(new SelectListItem {
                    Text = _localizationService.GetResource("admin.common.all"), Value = "0", Selected = true
                });
                foreach (var s in states)
                {
                    model.AvailableStates.Add(new SelectListItem {
                        Text = s.Name, Value = s.Id.ToString(), Selected = false
                    });
                }
            }
            return(View(model));
        }