コード例 #1
0
        public ActionResult Delete(Animal animal)
        {
            // save
            bool saved = service.Delete(animal);

            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public ActionResult Delete(Animal animal)
        {
            bool delete = service.Delete(animal);

            if (delete)
            {
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Index"));
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }
コード例 #5
0
        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);
        }
コード例 #6
0
ファイル: AnimalController.cs プロジェクト: ayrtonvwf/vet-api
        public ActionResult Delete(long id)
        {
            var service = new AnimalService();

            var animal = service.GetID(id);

            if (animal == null)
            {
                return(NotFound());
            }

            service.Delete(animal);

            return(Ok());
        }
コード例 #7
0
 // DELETE: api/City/5
 public IHttpActionResult Delete(int id)
 {
     animalService.Delete(id);
     return(Ok());
 }
コード例 #8
0
        public ActionResult Delete(Animal animal)
        {
            var delete = service.Delete(animal);

            return(RedirectToAction("Index"));
        }