예제 #1
0
        public ContentResult GetAll(int?pageNumber, int?pageLength, string filterType, string keyword)
        {
            var user = httpContextAccessor.HttpContext.User;
            IEnumerable <Claim> claims = user.Claims;
            var AccountId = claims.Where(x => x.Type == "AccountId").Select(c => c.Value).SingleOrDefault();

            var currentUser = companyUserService.GetCompanyUserbyUserAccountId(Guid.Parse(AccountId));

            if (currentUser != null)
            {
                int companyId = currentUser.CompanyId;
                return(Content(companyUserService.GetUsersJson(pageNumber, pageLength, companyId, filterType, keyword), "application/json"));
            }
            return(Content(companyUserService.GetUsersJson(pageNumber, pageLength, null, filterType, keyword), "application/json"));
        }