Beispiel #1
0
        public ApplicationDomainDtoContainer GetUserAppDomainList(long userId)
        {
            ApplicationDomainDtoContainer container = new ApplicationDomainDtoContainer();
            AccountTDataAccess            accDa     = new AccountTDataAccess();
            var accounts = accDa.GetAll(it => it.UserId == userId);

            foreach (var acc in accounts)
            {
                foreach (var app in acc.ApplicationDomainDtoList)
                {
                    if (!container.ApplicationDomainDtoList.Exists(it => it.ApplicationDomainId == app.ApplicationDomainId))
                    {
                        container.ApplicationDomainDtoList.Add(app);
                    }
                }
            }
            LoginTypeTDataAccess loginTypeDa = new LoginTypeTDataAccess();
            var loginTypeList = loginTypeDa.GetAll();

            if (loginTypeList != null && loginTypeList.Count > 0)
            {
                container.LoginTypeDtoList.AddRange(loginTypeList);
            }
            return(container);
        }
Beispiel #2
0
        public ApplicationDomainDtoContainer GetAppDomainList()
        {
            ApplicationDomainDtoContainer container   = new ApplicationDomainDtoContainer();
            AppDomainTDataAccess          appDomainDa = new AppDomainTDataAccess();
            LoginTypeTDataAccess          loginTypeDa = new LoginTypeTDataAccess();
            var appDomainList = appDomainDa.GetAll();
            var loginTypeList = loginTypeDa.GetAll();

            if (appDomainList != null && appDomainList.Count > 0)
            {
                container.ApplicationDomainDtoList.AddRange(appDomainList);
            }
            if (loginTypeList != null && loginTypeList.Count > 0)
            {
                container.LoginTypeDtoList.AddRange(loginTypeList);
            }
            return(container);
        }