Ejemplo n.º 1
0
 protected override void DeserializeBody(ITypeReader typeReader)
 {
     TestList  = typeReader.ReadListOfInt();
     TestBool  = typeReader.ReadBool();
     TestInt   = typeReader.ReadInt();
     TestFloat = typeReader.ReadFloat();
 }
Ejemplo n.º 2
0
        public static User Build(ITypeReader reader)
        {
            User user = new User();

            user.UserId             = reader.GetGuid("UserId");
            user.AcceptedLatestTOS  = reader.GetBool("AcceptedLatestTOS");
            user.LastTOSVersion     = reader.GetInt("LastTOSVersion");
            user.PasswordExpiration = reader.GetDate("PasswordExpiration");
            user.FirstTimeUser      = reader.GetBool("NewUser");
            user.DisplayName        = reader.GetString("DisplayName");
            user.FirstName          = reader.GetString("FirstName");
            user.MiddleName         = reader.GetString("MiddleName");
            user.LastName           = reader.GetString("LastName");
            user.Phone = reader.GetString("Phone");
            user.Ext   = reader.GetString("Ext");
            user.SessionTimeoutInterval = reader.GetInt("SessionTimeout");
            user.PasswordQuestion       = reader.GetString("PasswordQuestion");
            user.PasswordAnswer         = reader.GetString("PasswordAnswer");
            user.AdminUserId            = reader.GetGuid("AdministratorUserId");
            user.AdminUserName          = reader.GetString("AdminUserName");
            user.UserType   = (UserTypes)reader.GetInt("UserTypeId");
            user.UserTypeId = reader.GetInt("UserTypeId");
            user.FailedPasswordAttemptCount       = reader.GetInt("FailedPasswordAttemptCount");
            user.FailedPasswordAnswerAttemptCount = reader.GetInt("FailedPasswordAnswerAttemptCount");
            user.Status       = reader.GetString("Status");
            user.StatusTypeId = reader.GetInt("StatusTypeId");
            return(user);
        }
Ejemplo n.º 3
0
        public static T Read <T>(this ITypeReader typeReader) where T : ISerializable, new()
        {
            var data = new T();

            data.Deserialize(typeReader);
            return(data);
        }
 protected override void DeserializeRequestBody(ITypeReader typeReader)
 {
     RoomId             = typeReader.ReadGuid();
     CurrentPlayerCount = typeReader.ReadInt();
     State = (RoomState)typeReader.ReadByte();
     MaxMatchMakingWeight = typeReader.ReadInt();
 }
        public static EntityDictionary <T> ReadEntityDictionary <T>(this ITypeReader typeReader)
            where T : EntityBase, new()
        {
            var result = new EntityDictionary <T>();

            try
            {
                var length = typeReader.ReadInt();

                if (length != 0)
                {
                    for (int i = 0; i < length; i++)
                    {
                        var item = new T();
                        item.Deserialize(typeReader);
                        result.Add(item);
                    }
                }
            }
            catch (Exception e)
            {
                throw new Exception($"Error deserializing EntityDictionary<{typeof(T)}>: {e}");
            }


            return(result);
        }
Ejemplo n.º 6
0
    static bool RegisterType(Type t, ITypeReader reader)
    {
        int hash = Utility.GetHash(t.ToString());

        ms_TypeInfoList.Add(hash, reader);
        return(true);
    }
Ejemplo n.º 7
0
        public static ApplicationSetting Build(ITypeReader reader)
        {
            ApplicationSetting applicationSetting = new ApplicationSetting();

            applicationSetting.Key   = reader.GetString("Key");
            applicationSetting.Value = reader.GetString("Value");
            return(applicationSetting);
        }
Ejemplo n.º 8
0
 protected override void DeserializeBody(ITypeReader typeReader)
 {
     RoomId         = typeReader.ReadGuid();
     MaxPlayers     = typeReader.ReadInt();
     CurrentPlayers = typeReader.ReadInt();
     RoomProperties = typeReader.ReadDictionary <byte>(typeReader.ReadByte);
     State          = (RoomState)typeReader.ReadByte();
 }
Ejemplo n.º 9
0
        public static PasswordHistory Build(ITypeReader reader)
        {
            PasswordHistory PasswordHistory = new PasswordHistory();

            PasswordHistory.UserId   = reader.GetGuid("UserId");
            PasswordHistory.Password = reader.GetString("Password");
            return(PasswordHistory);
        }
Ejemplo n.º 10
0
        public static SecurityQuestion Build(ITypeReader reader)
        {
            SecurityQuestion securityQuestion = new SecurityQuestion();

            securityQuestion.QuestionId = reader.GetInt("SecurityQuestionId");
            securityQuestion.Question   = reader.GetString("Question");
            return(securityQuestion);
        }
Ejemplo n.º 11
0
        public static AuditItem Build(ITypeReader reader)
        {
            AuditItem _auditItem = new AuditItem();

            _auditItem.PatientID = reader.GetInt("PatientId");

            return(_auditItem);
        }
Ejemplo n.º 12
0
        public static Subscriber BuildPQRSsubscriber(ITypeReader reader)
        {
            Subscriber subscriber = Build(reader);

            subscriber.NPI = reader.GetString(Columns.NPI, string.Empty);
            subscriber.TIN = reader.GetString(Columns.TIN, string.Empty);
            return(subscriber);
        }
Ejemplo n.º 13
0
        public static SystemSetting Build(ITypeReader reader)
        {
            SystemSetting systemSetting = new SystemSetting();

            systemSetting.KeyName = reader.GetString(Columns.KEYNAME);
            systemSetting.Value   = reader.GetString(Columns.VALUE);
            return(systemSetting);
        }
Ejemplo n.º 14
0
        public static AttributionType Build(ITypeReader reader)
        {
            AttributionType attributionType = new AttributionType();

            attributionType.AttributionTypeId   = reader.GetInt(Columns.ATTRIBUTIONTYPEID);
            attributionType.AttributionTypeName = reader.GetString(Columns.ATTRIBUTIONTYPENAME);

            return(attributionType);
        }
Ejemplo n.º 15
0
        public static Measure BuildBasic(ITypeReader reader)
        {
            Measure measure = new Measure();

            measure.MeasureId = reader.GetInt(Columns.MEASUREIDCOLUMN);
            measure.Name      = reader.GetString(Columns.MEASURENAMECOLUMN);

            return(measure);
        }
Ejemplo n.º 16
0
        //TODO Need to create list of Groups rather than Id

        #region Public Methods

        public static Subscriber Build(ITypeReader reader)
        {
            Subscriber subscriber = new Subscriber();

            subscriber.SubscriberId = reader.GetInt(Columns.SUBSCRIBERID);
            subscriber.Name         = reader.GetString(Columns.SUBSCRIBERNAME);
            //subscriber.Status = reader.GetString("Status");
            return(subscriber);
        }
Ejemplo n.º 17
0
        public static TermsOfService Build(ITypeReader reader)
        {
            TermsOfService tos = new TermsOfService();

            tos.TermsOfServiceID   = reader.GetInt("TermsOfServiceID");
            tos.TermsOfServiceText = reader.GetString("Text");
            tos.Version            = reader.GetString("Version");
            return(tos);
        }
 protected override void DeserializeRequestBody(ITypeReader typeReader)
 {
     ServerIdentity = typeReader.Read <ServerIdentity>();
     Name           = typeReader.ReadString();
     Region         = typeReader.ReadString();
     PeersCount     = typeReader.ReadInt();
     HttpPort       = typeReader.ReadUShort();
     HttpsPort      = typeReader.ReadUShort();
 }
Ejemplo n.º 19
0
        public static RolePermission Build(ITypeReader reader)
        {
            RolePermission rolePermission = new RolePermission();

            rolePermission.RoleId       = reader.GetGuid("RoleId");
            rolePermission.PermissionId = reader.GetInt("PermissionId");

            return(rolePermission);
        }
Ejemplo n.º 20
0
        public static OptOutType Build(ITypeReader reader)
        {
            OptOutType ooType = new OptOutType();

            ooType.ProtocolId   = reader.GetInt("ProtocolId");
            ooType.ProtocolName = reader.GetString("ProtocolName");

            return(ooType);
        }
 protected override void DeserializeBody(ITypeReader typeReader)
 {
     this.ResultCode = (ResultCode)typeReader.ReadByte();
     this.Message    = typeReader.ReadString();
     if (ResultCode == ResultCode.OK)
     {
         DeserializeResponseBody(typeReader);
     }
 }
Ejemplo n.º 22
0
        public static ControlPermission Build(ITypeReader reader)
        {
            ControlPermission controlPermissionDTO = new ControlPermission();

            controlPermissionDTO.ControlId        = reader.GetInt("ControlId");
            controlPermissionDTO.PermissionId     = reader.GetInt("PermissionId");
            controlPermissionDTO.PermissionTypeId = reader.GetInt("PermissionTypeId");

            return(controlPermissionDTO);
        }
Ejemplo n.º 23
0
 protected override void DeserializeBody(ITypeReader typeReader)
 {
     ServerIpAddress = typeReader.ReadString();
     ServerPort      = typeReader.ReadUShort();
     RoomId          = typeReader.ReadGuid();
     Status          = (JoinStatus)typeReader.ReadByte();
     CurrentPlayers  = typeReader.ReadInt();
     MaxPlayers      = typeReader.ReadInt();
     JoinToExisting  = typeReader.ReadBool();
 }
Ejemplo n.º 24
0
        public static OrgFunction Build(ITypeReader reader)
        {
            var orgFunction = new OrgFunction();

            orgFunction.OrgFunctionId = reader.GetInt("OrgFunctionId");
            orgFunction.Name          = reader.GetString("OrgFunctionName");
            orgFunction.Description   = reader.GetString("Description", string.Empty);
            orgFunction.IsDeleted     = reader.GetBool("DeleteFlag", false);
            return(orgFunction);
        }
Ejemplo n.º 25
0
        public static UserGroup Build(ITypeReader reader)
        {
            UserGroup group = new UserGroup();

            group.UserId  = reader.GetGuid("UserId");
            group.GroupId = reader.GetInt("GroupId");
            group.Name    = reader.GetString("Name");

            return(group);
        }
Ejemplo n.º 26
0
 public void Deserialize(ITypeReader typeReader)
 {
     ResultCode = (ResultCode)typeReader.ReadByte();
     Message    = typeReader.ReadString();
     if (ResultCode != ResultCode.OK)
     {
         return;
     }
     DeserializeResponseBody(typeReader);
 }
Ejemplo n.º 27
0
        public static ApplicationMessage Build(ITypeReader reader)
        {
            ApplicationMessage applicationMessage = new ApplicationMessage();

            applicationMessage.Code  = reader.GetString("Code");
            applicationMessage.Title = reader.GetString("Title");
            applicationMessage.Text  = reader.GetString("Text");
            applicationMessage.Audit = reader.GetBool("Audit");
            return(applicationMessage);
        }
Ejemplo n.º 28
0
        public static Role BuildRoles(ITypeReader reader)
        {
            Role role = new Role();

            role.RoleId          = reader.GetGuid("RoleId");
            role.RoleName        = reader.GetString("RoleName");
            role.LoweredRoleName = reader.GetString("RoleName").ToLower();

            return(role);
        }
Ejemplo n.º 29
0
        public static Group Build(ITypeReader reader)
        {
            Group group = new Group();

            group.GroupId    = reader.GetInt(Columns.GROUPID);
            group.Name       = reader.GetString(Columns.NAME);
            group.EnableAll  = reader.GetBool(Columns.ENABLEALL);
            group.CreateDate = reader.GetDate(Columns.CREATEDATE);

            return(group);
        }
Ejemplo n.º 30
0
        public static Permission Build(ITypeReader reader)
        {
            Permission permission = new Permission();

            permission.PermissionId     = reader.GetInt("PermissionId");
            permission.Name             = reader.GetString("Name");
            permission.Description      = reader.GetString("Description");
            permission.PermissionTypeId = reader.GetInt("PermissionTypeId");

            return(permission);
        }
Ejemplo n.º 31
0
 public static IAdaptingType readData(FlashorbBinaryReader reader, ParseContext parseContext, ITypeReader[] readers)
 {
   int type = reader.ReadByte();
   return readers[type].read(reader, parseContext);
 }
Ejemplo n.º 32
0
 public static void setAMF3Reader(int dataType, ITypeReader reader)
 {
   V3READERS[dataType] = reader;
 }
Ejemplo n.º 33
0
 public Scripter UsingTypeReader(ITypeReader reader)
 {
     if (reader == null)
         throw new ArgumentNullException("reader");
     this.Reader = reader;
     return this;
 }
Ejemplo n.º 34
0
 public static IAdaptingType readData(int dataType, FlashorbBinaryReader reader, ParseContext parseContext, ITypeReader[] readers)
 {
   return readers[dataType].read(reader, parseContext);
 }
Ejemplo n.º 35
0
 public void Init()
 {
     _typeReader = new ArrayTypeReader();
     _readerTestUtility = new TypeReaderTestUtility();
 }