public void CheckActivationConditions() { List <ActivationCondition> lActCon = BLService.GetAllActivationConditions(); foreach (ActivationCondition actCon in lActCon) { int res = BLService.CheckActivationCondition(actCon); if (res == 1) { JsonData jd = BLService.GetActivationConditionDetails(actCon); User u = jd.U; Home h = jd.H; Room r = jd.R; Device d = jd.D; if (u.Token != null) { SendPushNotification(u.Token, u.UserId.ToString(), u.UserName, h.HomeId.ToString(), h.HomeName, r.RoomId.ToString(), r.RoomName, d.DeviceId.ToString(), d.DeviceName, actCon.ConditionId.ToString(), actCon.ConditionName, actCon.TurnOn.ToString()); } } } }