public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.ItemId)
            {
            case Android.Resource.Id.Home:
                exitPublication();
                break;

            case Resource.Id.publicar:
                Toast.MakeText(this, "Publicando...", ToastLength.Short).Show();
                try {
                    PublicationFactory pf = new PublicationFactory();

                    string response = pf.create(publicationContent.Text);

                    Toast.MakeText(this, response, ToastLength.Short).Show();
                    Finish();
                }
                catch (Exception error) {
                    Console.Write(error.Message);
                    Toast.MakeText(this, error.Message, ToastLength.Long).Show();
                }
                break;

            default:
                Toast.MakeText(this, "Default " + item.ItemId, ToastLength.Short).Show();
                break;
            }

            return(base.OnOptionsItemSelected(item));
        }
        public void populatePublications()
        {
            pf = new PublicationFactory();

            var response = pf.getAll();

            mPublications = response;
        }
        public PublicationContainer()
        {
            pf = new PublicationFactory();
            var response = pf.getAll();

            mPublications = response;
            mRandom       = new Random();
        }