public void addTextProp(int prop, String text) { mbs_contactpropertyset cntPropEnt = new mbs_contactpropertyset { MBS_ContactId = m_id }; cntPropEnt.Property = prop; cntPropEnt.Text = text; m_db.mbs_contactpropertyset.Add(cntPropEnt); m_db.SaveChanges(); }
public void addCall(String number, int dur, int status, DateTime begin, DateTime end, int Class) { mbs_callset callEnt = new mbs_callset { MBS_SessionId = m_session }; callEnt.StartTimeStamp = begin; callEnt.StopTimeStamp = end; callEnt.Number = number; callEnt.Status = status; callEnt.Duration = dur; callEnt.Class = Class; m_db.mbs_callset.Add(callEnt); m_db.SaveChanges(); }
public dDevice createDevice(String uid, String type, dDeviceInfo devInfo = null, dDevice parent = null) { if (m_db == null) { return(null); } // add device entity only if it is a new one mbs_deviceset devEnt = m_db.mbs_deviceset.Find(uid); if (devEnt == null) { devEnt = new mbs_deviceset { UID = uid, Type = type }; if (devInfo != null) { devEnt.Label = devInfo.Label; devEnt.Manufacturer = devInfo.Manufacturer; devEnt.Product = devInfo.Product; devEnt.ESN = devInfo.ESN; devEnt.Lac = devInfo.Lac; devEnt.Cid = devInfo.Cid; devEnt.HWRevision = devInfo.HWRevision; devEnt.IMEI = devInfo.IMEI; devEnt.Phone = devInfo.Phone; devEnt.Platform = devInfo.Platform; devEnt.ReturnedIMEI = devInfo.ReturnedIMEI; devEnt.SWRevision = devInfo.SWRevision; devEnt.IMSI = devInfo.IMSI; devEnt.ICCID = devInfo.ICCID; devEnt.LAI = devInfo.LAI; devEnt.Phrase = devInfo.Phrase; } m_db.mbs_deviceset.Add(devEnt); } // add session entity mbs_sessionset sessionEnt = new mbs_sessionset { MBS_DeviceUID = uid, Timestamp = DateTime.Now }; if (devInfo != null) { sessionEnt.Description = devInfo.Description; sessionEnt.OwnerID = devInfo.OwnerID; sessionEnt.OwnerName = devInfo.OwnerName; } if (parent != null) { sessionEnt.ParentSessionId = parent.m_session; } m_db.mbs_sessionset.Add(sessionEnt); m_db.SaveChanges(); return(new dDevice(m_db, sessionEnt.Id)); }