private void DeleteBtnClicked(object sender, RoutedEventArgs e) { try { Button btn = (Button)sender; Advertisement ad = (Advertisement)btn.DataContext; _service.RemoveAd(ad.Id); _window.Content = new AdPage(_window); } catch (Exception exception) { MessageBox.Show(exception.Message); } }
public void TestDeleteAds() { Advertisement ad = new Advertisement { Title = "A", Description = "A", Price = 50, StartDate = DateTime.Now, EndDate = DateTime.Now.AddDays(7), BikeId = bicycleDB.GetAllBicycles().Last().ID, UserID = userDB.GetAllUser().Last().Id, }; advertisementDB.AddAd(ad); Advertisement a = advertisementDB.GetAllAds().Last(); client.RemoveAd(a.Id); Assert.AreNotEqual(advertisementDB.GetAllAds().Last().Id, a.Id); }
public ActionResult DeleteAd(int id) { client.RemoveAd(id); return(RedirectToAction("Index", "Ads")); }