/// <summary> /// Load Multi Region Multiselect Asynchronously /// </summary> /// <returns>Data in JSON</returns> public JsonResult LoadMultiRegionByPermission(string programIDs) { if (regionRepository == null) { regionRepository = DependencyResolver.Current.GetService(typeof(IRegionRepository)) as IRegionRepository; } if (programIDs.IsNullOrEmpty()) { programIDs = "0"; } int[] arrayProgramIDs = programIDs.Split(',').Select(n => Convert.ToInt32(n)).ToArray(); var result = regionRepository.FindAllByPrograms(CurrentLoggedInWorker.ID, arrayProgramIDs); return(Json(result, JsonRequestBehavior.AllowGet)); }