public RegionRoleController(IRegionRepository regionRepository, IWorkerRoleRepository workerroleRepository, IRegionRoleRepository regionroleRepository, IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository) : base(workerroleactionpermissionRepository) { this.regionRepository = regionRepository; this.workerroleRepository = workerroleRepository; this.regionroleRepository = regionroleRepository; }
public JsonResult LoadRegionByWorkerRoleIDAjax(int workerRoleID) { if (regionroleRepository == null) { regionroleRepository = DependencyResolver.Current.GetService(typeof(IRegionRoleRepository)) as IRegionRoleRepository; } var result = regionroleRepository.FindAllByWorkerRoleID(workerRoleID).GroupBy(item => new { item.RegionID, item.Region.Name }).ToList().AsEnumerable().Select(o => new { ID = o.Key.RegionID, Name = o.Key.Name }).ToList(); return(Json(result, JsonRequestBehavior.AllowGet)); }
public WorkerController05302017(IWorkerRepository workerRepository, IWorkerRoleRepository workerroleRepository, IProgramRepository programRepository, ISubProgramRepository subProgramRepository, IRegionRepository regionRepository, IWorkerInRoleRepository workerinroleRepository, IWorkerSubProgramRepository workersubprogramRepository, IRegionRoleRepository regionroleRepository, IRegionSubProgramRepository regionsubprogramRepository, IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository) : base(workerroleactionpermissionRepository) { this.workerRepository = workerRepository; this.workerroleRepository = workerroleRepository; this.programRepository = programRepository; this.subprogramRepository = subProgramRepository; this.regionRepository = regionRepository; this.workerinroleRepository = workerinroleRepository; this.workersubprogramRepository = workersubprogramRepository; this.regionroleRepository = regionroleRepository; this.regionsubprogramRepository = regionsubprogramRepository; }