Example #1
0
 public MemberScoreService(ISysLogRespository sysLogRespository, IMemberScoreRespository respository
                           , IMemberRespository memRespository, ISysItemsDetailService sysItemsDetailService)
 {
     _LogRespository        = sysLogRespository;
     _MemRespository        = memRespository;
     _Respository           = respository;
     _SysItemsDetailService = sysItemsDetailService;
     _Logger = CoreContextProvider.GetLogger("IMemberScoreService");
 }
 public ClientsDataController(ISysItemsService sysItemsService, ISysItemsDetailService sysItemsDetailService
                              , ISysOrganizeService sysOrganizeService, ISysRoleService sysRoleService,
                              ISysRoleAuthorizeService sysRoleAuthorizeService,
                              ISysModuleService sysModuleService,
                              ISysModuleButtonService sysModuleButtonService)
 {
     _SysItemsService         = sysItemsService;
     _SysItemsDetailService   = sysItemsDetailService;
     _SysOrganizeService      = sysOrganizeService;
     _SysRoleService          = sysRoleService;
     _SysRoleAuthorizeService = sysRoleAuthorizeService;
     _SysModuleService        = sysModuleService;
     _SysModuleButtonService  = sysModuleButtonService;
 }
Example #3
0
        public IActionResult Register([FromServices] ISysItemsDetailService sysItemsDetailService)
        {
            AddPageCrumbs("注册");

            var score   = 1;
            var sysitem = sysItemsDetailService.GetItem("ScoreType", ((int)ScoreType.reg).ToString());

            if (sysitem == null)
            {
                _Logger.LogError("注册积分为空");
            }
            score         = sysitem.Description.ToInt();
            ViewBag.Score = score;


            return(View());
        }
Example #4
0
        public ActionResult GetGridJson([FromServices] ISysItemsDetailService sysItemsDetailService, MemScoreSearchView search, int page = 1)
        {
            var data = _MemberScoreService.GetList(search, page, PageSize);

            if (data.ScoreList != null && data.ScoreList.Any())
            {
                var scoreTypes = data.ScoreList.Select(w => w.ScoreType + "").Distinct().ToArray();
                var itemDatas  = sysItemsDetailService.GetListItem("ScoreType", scoreTypes).ToDictionary(k => k.Code, v => v.Text);
                data.ScoreList.ForEach(score => {
                    score.ScoreTypeName = itemDatas.TryGetValue(score.ScoreType + "");//ExtList.TryGetValue();
                });
            }


            return(Content(new
            {
                rows = data.ScoreList,
                total = data.ScoreList.PageCount,
                page = data.ScoreList.PageIndex,
                records = data.ScoreList.TotalCount
            }.ToJson()));
        }
 public ItemsDataController(ISysItemsDetailService sysItemsDetailService)
 {
     SysItemsDetailService = sysItemsDetailService;
 }