Пример #1
0
        private FarmViewModelBase SetSubRegionsForRegion(FarmViewModelBase fvm)
        {
            if (fvm.SelRegOption.HasValue)
            {
                fvm.SubRegionOptions = _sd.GetSubRegionsDll(fvm.SelRegOption);
            }
            fvm.ShowSubRegion = true;
            if (fvm.SelSubRegOption == null)
            {
                ModelState.AddModelError("", "Select a sub region");
            }

            return(fvm);
        }
Пример #2
0
        private FarmViewModelBase SetSubRegionsForRegion(FarmViewModelBase fvm)
        {
            if (fvm.selRegOption.HasValue)
            {
                fvm.subRegionOptions = _sd.GetSubRegionsDll(fvm.selRegOption);
                if (fvm.subRegionOptions.Count == 1)
                {
                    fvm.selSubRegOption   = fvm.selSubRegOption ?? fvm.subRegionOptions[0].Id;
                    fvm.showSubRegion     = false;
                    fvm.multipleSubRegion = false;
                }
                else if (fvm.subRegionOptions.Count > 1)
                {
                    fvm.showSubRegion     = true;
                    fvm.multipleSubRegion = true;
                    if (fvm.selSubRegOption == null)
                    {
                        ModelState.AddModelError("", "Select a sub region");
                    }
                }
            }

            return(fvm);
        }