Exemple #1
0
 /// <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;
 }