public Response SetDeviceToken(string IMEI, string token) { Response r = new Response(); try { AV_UEPbxBL ueb = new AV_UEPbxBL(); AV_UEPbx ue = new AV_UEPbx(); ue.IMEI = IMEI; ue.DeviceToken = token; ueb.Manage("SetToken", ue); r.Status = "success"; r.Message = "success"; } catch (Exception ex) { r.Status = "error"; r.Message = ex.Message; } return(r); }
public Response DeviceIsIdle(string IMEI, bool status) { Response r = new Response(); try { AV_UEPbxBL ueb = new AV_UEPbxBL(); AV_UEPbx ue = new AV_UEPbx(); ue.IMEI = IMEI; ue.IsIdle = status; ueb.Manage("SetIsIdle", ue); r.Status = "success"; r.Message = "success"; } catch (Exception ex) { r.Status = "error"; r.Message = ex.Message; } return(r); }
public Response IdleUE(string IMEI, int Duration, string TestType) { Response r = new Response(); try { AV_UEPbxBL ueb = new AV_UEPbxBL(); var rec = ueb.ToSingle("byIsIdle", true.ToString()); if (rec != null) { AD_UserEquipmentsBL ueqb = new AD_UserEquipmentsBL(); var uerec = ueqb.ToSingle("BySerialNo", IMEI); if (uerec != null) { SendMessage(rec.DeviceToken, uerec.UENumber, Duration, TestType); r.Status = "success"; r.Message = "success"; } else { r.Status = "error"; r.Message = "Device number not found!."; } } else { r.Status = "error"; r.Message = "Server busy."; } } catch (Exception ex) { r.Status = "error"; r.Message = ex.Message; } return(r); }