/// <summary> /// Load Jamatkhana DropDownList Asynchronously /// </summary> /// <returns>Data in JSON</returns> public JsonResult LoadMultiJamatkhanasAjax(string programIDs, string regionIDs) { if (jamatkhanaRepository == null) { jamatkhanaRepository = DependencyResolver.Current.GetService(typeof(IJamatkhanaRepository)) as IJamatkhanaRepository; } //return Json(jamatkhanaRepository.FindAllByRegionID(regionID), JsonRequestBehavior.AllowGet); return(Json(jamatkhanaRepository.FindAllByWorkerRegionIDs(programIDs, regionIDs), JsonRequestBehavior.AllowGet)); }
/// <summary> /// Initialize repository context /// </summary> /// <param name="context">database connection</param> public PermissionRegionRepository(RepositoryContext context, IPermissionSubProgramRepository permissionsubprogramRepository, IPermissionJamatkhanaRepository permissionjamatkhanaRepository, IRegionRepository regionRepository , IJamatkhanaRepository jamatkhanaRepository) : base(context) { this.permissionsubprogramRepository = permissionsubprogramRepository; this.permissionjamatkhanaRepository = permissionjamatkhanaRepository; this.regionRepository = regionRepository; this.jamatkhanaRepository = jamatkhanaRepository; }
public PermissionRegionController( IPermissionRegionRepository PermissionRegionRepository, IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository, IPermissionSubProgramRepository PermissionSubProgramRepository, IPermissionJamatkhanaRepository permissionjamatkhanaRepository, ISubProgramRepository subprogramRepository, IJamatkhanaRepository jamatkhanaRepository, IProgramRepository programRepository) : base(workerroleactionpermissionRepository) { this.permissionregionRepository = PermissionRegionRepository; this.permissionsubprogamRepository = PermissionSubProgramRepository; this.permissionjamatkhanaRepository = permissionjamatkhanaRepository; this.subprogramRepository = subprogramRepository; this.jamatkhanaRepository = jamatkhanaRepository; this.programRepository = programRepository; }