Ejemplo n.º 1
0
        public List <string> GetCurrentAccountFunctionCodes()
        {
            if (_currentAccountFunctionCodes == null)
            {
                var ids  = HttpContext.User.FindFirst(VmsClaimTypes.FunctionIds).Value.SplitByCommonChars().Select(item => Convert.ToInt32(item)).ToList();
                var list = _functionRepository.GetFunctionsByIdsAsync(ids).GetAwaiter().GetResult();
                _currentAccountFunctionCodes = list.Select(item => item.Code).ToList();
            }

            return(_currentAccountFunctionCodes);
        }