Ejemplo n.º 1
0
 public RegionRoleController(IRegionRepository regionRepository,
                             IWorkerRoleRepository workerroleRepository,
                             IRegionRoleRepository regionroleRepository,
                             IWorkerRoleActionPermissionRepository workerroleactionpermissionRepository)
     : base(workerroleactionpermissionRepository)
 {
     this.regionRepository     = regionRepository;
     this.workerroleRepository = workerroleRepository;
     this.regionroleRepository = regionroleRepository;
 }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
 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;
 }