Esempio n. 1
0
        /// <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));
        }