// GET: Animal/Details/5 public ActionResult Details(int id) { Animal animal = _animalService.GetAnimal(id); if (animal == null) { return(HttpNotFound()); } return(View(animal)); }
public IHttpActionResult Feed(Animal animal) { if (!ModelState.IsValid) { return(BadRequest()); } _animalService.Feed(animal); var fedAnimal = _animalService.GetAnimal(animal.Id); return(Ok(fedAnimal)); }
public async Task <IActionResult> Get(int id) { var animal = await _service.GetAnimal(id); var animalDto = _mapper.Map <Animal, AnimalResponseDto>(animal); var response = new ApiResponse <AnimalResponseDto>(animalDto); return(Ok(response)); }
public ActionResult <Animal> Get(int id) { Animal animal = animalService.GetAnimal(id); if (animal == null) { return(NotFound()); } return(animal); }
public ActionResult <Animal> GetAnimal(long id) { try { return(_animalService.GetAnimal(id)); } catch (AnimalNotFoundException) { return(NotFound()); } }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Animal = await _animalservice.GetAnimal((int)id); if (Animal == null) { return(NotFound()); } return(Page()); }
public async Task <Animal> GetAnimal([FromRoute] Guid id) { return(await _animalService.GetAnimal(id)); }
public IActionResult GetAnimals([FromServices] IAnimalService service) { return(Ok(service.GetAnimal())); }