public ModuleObject CreateModuleObject(Boolean alwaysLastVersion, liteRepositoryItem item, Int32 idModule) { ModuleObject obj = new ModuleObject(); obj.FQN = item.GetType().FullName; obj.ObjectLongID = item.Id; obj.ObjectOwner = item; obj.ObjectTypeID = (Int32)item.Type; if (!alwaysLastVersion) { obj.ObjectIdVersion = item.IdVersion; } else { obj.ObjectIdVersion = 0; } obj.ServiceCode = ModuleRepository.UniqueCode; obj.ServiceID = idModule; obj.CommunityID = item.IdCommunity; return(obj); }