public ActionResult Delete(Animal animal) { // save bool saved = service.Delete(animal); return(RedirectToAction("Index")); }
public ActionResult Delete(Animal animal) { bool delete = service.Delete(animal); if (delete) { return(RedirectToAction("Index")); } return(RedirectToAction("Index")); }
public void Delete_Fail_EmptyID() { var repo = GetMockedAnimalRepository(); var failMessage = "Empty ID."; var service = new AnimalService(null); var result = service.Delete(Guid.Empty); Assert.IsFalse(result.Success); Assert.AreEqual(result.Message, failMessage); }
public void Delete_Success() { var repo = GetMockedAnimalRepository(); repo.Setup(x => x.Delete(It.IsAny <Guid>())); var service = new AnimalService(repo.Object); var result = service.Delete(Guid.NewGuid()); Assert.IsNotEmpty(result.Message); Assert.IsTrue(result.Success); }
public void Delete_Fail_RepositoryException() { var repo = GetMockedAnimalRepository(); string failMessage = "fail"; repo.Setup(x => x.Delete(It.IsAny <Guid>())).Throws(new Exception(failMessage)); var service = new AnimalService(repo.Object); var result = service.Delete(Guid.NewGuid()); Assert.IsFalse(result.Success); Assert.AreEqual(result.Message, failMessage); }
public ActionResult Delete(long id) { var service = new AnimalService(); var animal = service.GetID(id); if (animal == null) { return(NotFound()); } service.Delete(animal); return(Ok()); }
// DELETE: api/City/5 public IHttpActionResult Delete(int id) { animalService.Delete(id); return(Ok()); }
public ActionResult Delete(Animal animal) { var delete = service.Delete(animal); return(RedirectToAction("Index")); }