示例#1
0
        public User GetLoadAdress(int id, AdressManager adressManager, PostalcodeManager postalcodeManager)
        {
            User user = Get(x => x.id == id);

            if (user != null)
            {
                user.Adress = adressManager.GetLoadPostalCode(user.Adressid, postalcodeManager);
            }
            return(user);
        }
示例#2
0
        public Adress GetLoadPostalCode(int?id, PostalcodeManager postalcodeManager)
        {
            var adress = Get(x => x.id == id);

            if (adress != null)
            {
                adress.PostalCode = postalcodeManager.Get(item => item.id == adress.id);
            }
            return(adress);
        }
示例#3
0
        public ICollection <User> GetAllLoadAdress(AdressManager adressManager, PostalcodeManager postalcodeManager)
        {
            var users = GetAll();

            ((List <User>)users).ForEach(item =>
            {
                item.Adress = adressManager.GetLoadPostalCode(item.Adressid, postalcodeManager);
            });
            return(users);
        }
示例#4
0
        public ICollection <Adress> GetAllLoadPostalCode(PostalcodeManager postalcodeManager)
        {
            var adresses = GetAll();

            ((List <Adress>)adresses).ForEach(item =>
            {
                item.PostalCode = postalcodeManager.Get(x => x.id == item.PostalCodeid);
            });
            return(adresses);
        }