Beispiel #1
0
        public static UserInfo buildInstance(Utente input)
        {
            UserInfo res = new UserInfo();

            res.Descrizione       = input.descrizione;
            res.UserId            = input.userId;
            res.IdAmministrazione = input.idAmministrazione;
            res.Dst      = input.dst;
            res.IdPeople = input.idPeople;
            List <RuoloInfo> ruoliList = new List <RuoloInfo>();

            foreach (Object temp in input.ruoli)
            {
                ruoliList.Add(RuoloInfo.buildInstance((Ruolo)temp));
            }
            res.Ruoli = ruoliList;
            return(res);
        }
Beispiel #2
0
        public static RuoloInfo buildInstance(Ruolo input)
        {
            RuoloInfo res = new RuoloInfo();

            res.Descrizione = input.descrizione;
            List <RegistroInfo> listReg = new List <RegistroInfo>();

            foreach (Object reg in input.registri)
            {
                listReg.Add(RegistroInfo.buildInstance((Registro)reg));
            }
            res.Registri = listReg;
            res.IdGruppo = input.idGruppo;
            res.Id       = input.systemId;
            res.Codice   = input.codice;
            res.Livello  = input.livello;
            if (input.uo != null)
            {
                res.IdUO = input.uo.systemId;
            }
            return(res);
        }