Esempio n. 1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            SetContentView(Resource.Layout.activity_main);
            base.OnCreate(savedInstanceState);

            DeleteDatabase("db.db3");
            DeleteDatabase("db.db");

            FindViewById <ImageView>(Resource.Id.ProfileImage).SetImageResource(Resource.Drawable.BlankProfile);
            SelectedImage = "BlankProfile";

            List <CommentPropertiesdb> Posts;

            dbService.CreateDatabase();
            Posts = (dbService.GetAllPosts()).ToList();

            SaveButton = FindViewById <Button>(Resource.Id.SaveButton);
            Image      = FindViewById <ImageView>(Resource.Id.ProfileImage);
            List       = FindViewById <ListView>(Resource.Id.PostsListView);


            List.Adapter = new CustomAdapterdb(this, Posts);

            SaveButton.Click += SaveButton_Click;
            Image.Click      += Image_Click;
        }
Esempio n. 2
0
        private void Delete_Click(object sender, EventArgs e)
        {
            var clickDeleteButton            = (Button)sender;
            int position                     = (int)clickDeleteButton.Tag;
            CommentPropertiesdb PostToDelete = Items[position];
            dbService           db           = new dbService();

            db.DeletePost(PostToDelete);
            this.Items = db.GetAllPosts().ToList();
            NotifyDataSetChanged();
        }