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); }
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); }