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); }
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); }