private void Fill(DbDataReader reader, Call call)
 {
     call.Start         = DateUtils.ConvertFromLinuxStamp(reader.GetValueObject <long>("begin_timestamp"));
     call.Duration      = TimeSpan.FromSeconds(reader.GetValueObject <long>("duration"));
     call.Host_Identity = reader.GetObject <string>("host_identity");
     call.Id            = reader.GetValueObject <long>("id");
 }
Example #2
0
        private void Fill(DbDataReader reader, Message message)
        {
            message.ConversationId = reader.GetValueObject <long>("convo_id");
            message.ChatName       = reader.GetObject <string>("chatname");
            message.Text           = reader.GetObject <string>("body_xml");
            message.Author         = reader.GetObject <string>("author");
            var stamp = reader.GetValueObject <long>("timestamp");

            message.Timestamp = DateUtils.ConvertFromLinuxStamp(stamp);
        }
Example #3
0
        private void Fill(DbDataReader reader, Chat chat)
        {
            chat.Name  = reader.GetObject <string>("name") ?? "";
            chat.Id    = reader.GetValueObject <long>("id");
            chat.Topic =
                reader.GetObject <string>("topic") ?? "";
            chat.FriendlyName =
                reader.GetObject <string>("friendlyname") ?? "";
            chat.Posters =
                reader.GetObject <string>("posters") ?? "";
            chat.Participants =
                reader.GetObject <string>("participants") ?? "";
            chat.Adder         = reader.GetObject <string>("adder");
            chat.Picture       = reader.GetObject <byte[]>("picture");
            chat.ActiveMembers =
                reader.GetObject <string>(
                    "activemembers") ?? "";
            var timestamp =
                reader.GetValueObject <long>(
                    "last_change");

            chat.LastChange = DateUtils.ConvertFromLinuxStamp(timestamp);
        }