public ActionResult DeletePost(int id) { var service = new DogService(); service.DeleteDog(id); TempData["SaveResult"] = "Dog deleted."; return(RedirectToAction("Index")); }
public void TestDeleteDogWithoutDogsPosted() { var dogService = new DogService(); var dog = new Dog() { Id = "222", Name = "Yuma", Weight = 12.3, Age = 3, Photo = _photoUrl }; Assert.Throws <Exception>(() => dogService.DeleteDog(dog)); }
public void TestDeleteDogFalseDog(int index, string id) { var dogService = new DogService(); dogService.PostDog(_dogList[index]); var dog = new Dog() { Id = id, Name = "Yuma", Weight = 12.3, Age = 3, Photo = _photoUrl }; Assert.Throws <Exception>(() => dogService.DeleteDog(dog)); }
public void TestDeleteDog() { var dogService = new DogService(); var dog = new Dog() { Id = "222", Name = "Yuma", Weight = 12.3, Age = 3, Photo = _photoUrl }; dogService.PostDog(dog); var result = dogService.DeleteDog(dog); Assert.AreEqual(true, result); }
public string DeleteDog(int DogId) { string jsonResponse; try { _dogService.DeleteDog(DogId); jsonResponse = "Dog deleted succesfully"; } catch (Exception e) { jsonResponse = $"Error deleting dog: {e.Message}"; } return(jsonResponse); }
public void TestDeleteNullDog() { var dogService = new DogService(); Assert.Throws <Exception>(() => dogService.DeleteDog(null)); }