void AddToFavorite(object sender, EventArgs e) { var item = (Button)sender; var stackpanel = (StackPanel)item.Content; foreach (var element in stackpanel.Children) { TextBlock textbox = element as TextBlock; if (textbox != null) { var id = Int32.Parse(textbox.Text); if (VmMain.full_list[id].isFavotite == false) { VmMain.full_list[id].LikeImageSource = "Images/Icon/heart-24-red.png"; VmMain.full_list[id].isFavotite = true; } else { VmMain.full_list[id].LikeImageSource = "Images/Icon/heart-24.png"; VmMain.full_list[id].isFavotite = false; } } RecipeDAO.updateAllData(VmMain.full_list); break; } }