예제 #1
0
 public MoDotController(IMoDot service, INhom serviceNhom, IDeTaiNghienCuu serviceDeTai, IXetDuyetDanhGia serviceXDDG, IHoiDong serviceHoiDong)
 {
     _serviceNhom    = serviceNhom;
     _serviceHoiDong = serviceHoiDong;
     _serviceXDDG    = serviceXDDG;
     _service        = service;
     _serviceDeTai   = serviceDeTai;
 }
예제 #2
0
 public QLHoiDongController(IHoiDong serviceHoiDong, IBoNhiem serviceBoNhiem, IDeTaiNghienCuu serviceDeTai, IMapper mapper, UserManager <AppUser> userManager)
 {
     _serviceBoNhiem = serviceBoNhiem;
     _serviceHoiDong = serviceHoiDong;
     _serviceDeTai   = serviceDeTai;
     _mapper         = mapper;
     _userManager    = userManager;
 }
예제 #3
0
 public PhanCongHoiDongController(UserManager <AppUser> userManager, IHoiDong serviceHoiDong,
                                  IDeTaiNghienCuu serviceDeTai, IMapper mapper, IMoDot serviceMoDot,
                                  IAuthorizationService authorizationService, IXetDuyetDanhGia serviceXetDuyetDanhGia)
 {
     _serviceXetDuyetDanhGia = serviceXetDuyetDanhGia;
     _serviceDeTai           = serviceDeTai;
     _userManager            = userManager;
     _serviceMoDot           = serviceMoDot;
     _serviceHoiDong         = serviceHoiDong;
     _mapper = mapper;
     _authorizationService = authorizationService;
 }
예제 #4
0
        public async Task <List <HoiDong> > LoadData(IHoiDong _service, string SearchString)
        {
            List <HoiDong> list = new List <HoiDong>();

            if (!String.IsNullOrEmpty(SearchString))
            {
                var result = await _service.GetAll(x => x.TenHoiDong.ToLower().Contains(SearchString.ToLower()) && x.Status == 1);

                list = result.ToList();
            }
            else
            {
                var result = await _service.GetAll(x => x.Status == 1);

                list = result.ToList();
            }
            return(list.OrderBy(x => x.StatusPhanCong).ToList());
        }