Example #1
0
    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());
                }
            }
        }
    }