Ejemplo n.º 1
0
        protected override void OnMessage(Context context, Intent intent)
        {
            var msg = new StringBuilder();

            if (intent != null && intent.Extras != null)
            {
                foreach (var item in intent.Extras.KeySet())
                {
                    msg.AppendLine(item + "=" + intent.Extras.Get(item).ToString());
                }
            }

            string SSmessageText;

            SSmessageText = intent.Extras.GetString("sekizdesekiz");
            if (SSmessageText != null)
            {
                CreateNotification("SekizdeSekiz", SSmessageText);
            }

            string ElmessageText;

            ElmessageText = intent.Extras.GetString("elektroy");
            if (ElmessageText != null)
            {
                CreateNotification("Elektroy", ElmessageText);
            }
            string UmmessageText;

            UmmessageText = intent.Extras.GetString("umayana");
            if (UmmessageText != null)
            {
                CreateNotification("UmayAna", UmmessageText);
            }
            string AnonsMessageText;

            AnonsMessageText = intent.Extras.GetString("anons");
            if (AnonsMessageText != null)
            {
                SQLiteManager manager = new SQLiteManager();
                PersonModel   _person = new PersonModel();
                string[]      anons   = AnonsMessageText.Split(',');
                _person.Name    = anons[2].ToString();
                _person.Surname = anons[3].ToString();

                CreateNotification("Anons Bildirimi - " + anons[5].ToString(), "Öğrenci: " + anons[2].ToString() + "\nVelisi: " + anons[3].ToString() + " (" + anons[4].ToString() + ")");
                int isInserted = manager.Insert(_person);
                if (isInserted > 0)
                {
                    PersonViewModel per = new PersonViewModel();
                    per.BindData();
                }
            }
        }