public override void OnReceive(Context context, Intent intent)
        {
            var strAlarm = intent.GetStringExtra("alarm");
            var alarm    = JsonConvert.DeserializeObject <Alarm>(strAlarm);

            switch (DateTime.Now.DayOfWeek)
            {
            case DayOfWeek.Monday:
                if (alarm.Monday)
                {
                    SendNotification(alarm);
                }
                break;

            case DayOfWeek.Tuesday:
                if (alarm.Tuesday)
                {
                    SendNotification(alarm);
                }
                break;

            case DayOfWeek.Wednesday:
                if (alarm.Wednesday)
                {
                    SendNotification(alarm);
                }
                break;

            case DayOfWeek.Thursday:
                if (alarm.Thursday)
                {
                    SendNotification(alarm);
                }
                break;

            case DayOfWeek.Friday:
                if (alarm.Friday)
                {
                    SendNotification(alarm);
                }
                break;

            case DayOfWeek.Saturday:
                if (alarm.Saturday)
                {
                    SendNotification(alarm);
                }
                break;

            case DayOfWeek.Sunday:
                if (alarm.Sunday)
                {
                    SendNotification(alarm);
                }
                break;
            }

            NotificationsHelper.RescheduleNotification(alarm);
        }