public void Insert(DeviceProfileItem item) { _deviceptofile.Add(item); using (Context.DataClasses_PortalExt dc = new Context.DataClasses_PortalExt()) { dc.Mobile_Device_Profiles.InsertOnSubmit(new Context.Mobile_Device_Profile { IDCard = item.IDCard, DeviceId = item.DeviceId, FullName = item.FullName, MobileNo = item.MobileNo, Email = item.Email, Timestamp = item.Timestamp, Version = item.Version, ShortVersion = item.ShortVersion, CurrentCulture = item.CurrentCulture, IsBackgrounded = item.IsBackgrounded, ScreenHeight = item.ScreenHeight, ScreenWidth = item.ScreenWidth, Manufacturer = item.Manufacturer, Model = item.Model, OperatingSystem = item.OperatingSystem, OperatingSystemVersion = item.OperatingSystemVersion, IsSimulator = item.IsSimulator, IsTablet = item.IsTablet, WhenBatteryPercentageChanged = item.WhenBatteryPercentageChanged, WhenPowerStatusChanged = item.WhenPowerStatusChanged, InternetReachability = item.InternetReachability, CellularNetworkCarrier = item.CellularNetworkCarrier, IpAddress = item.IpAddress, WifiSsid = item.WifiSsid, }); dc.SubmitChanges(); } }
public IEnumerable <DeviceProfileItem> Find(string id) { _deviceptofile = new List <DeviceProfileItem>(); using (Context.DataClasses_PortalExt dc = new Context.DataClasses_PortalExt()) { _deviceptofile = dc.Mobile_Device_Profiles.Where(i => i.DeviceId == id).Select(i => new DeviceProfileItem { IDCard = i.IDCard, DeviceId = i.DeviceId, FullName = i.FullName, MobileNo = i.MobileNo, Email = i.Email, Timestamp = i.Timestamp, Version = i.Version, ShortVersion = i.ShortVersion, CurrentCulture = i.CurrentCulture, IsBackgrounded = i.IsBackgrounded, ScreenHeight = i.ScreenHeight, ScreenWidth = i.ScreenWidth, Manufacturer = i.Manufacturer, Model = i.Model, OperatingSystem = i.OperatingSystem, OperatingSystemVersion = i.OperatingSystemVersion, IsSimulator = i.IsSimulator, IsTablet = i.IsTablet, WhenBatteryPercentageChanged = i.WhenBatteryPercentageChanged, WhenPowerStatusChanged = i.WhenPowerStatusChanged, InternetReachability = i.InternetReachability, CellularNetworkCarrier = i.CellularNetworkCarrier, IpAddress = i.IpAddress, WifiSsid = i.WifiSsid, }).ToList(); } return(_deviceptofile.Where(item => item.DeviceId == id).ToList()); }