public IActionResult Get(int id) { var animal = _animalService.Get(id); if (animal == null) { return(NotFound()); } return(Ok(animal.ToApiModel())); }
public async Task <IActionResult> Get([FromRoute] int id) { try { var result = await _animalService.Get(id).ConfigureAwait(true); return(Ok(result)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ActionResult <AnimalDTO> Get(int id) { try { return(Ok(_service.Get(id))); } catch (NullDataException ex) { return(NotFound(ex.Message)); } catch (ValidationException ex) { return(BadRequest(ex.Message)); } }
public OperationResult CancelAdoption(Guid adoptionID) { try { if (adoptionID == Guid.Empty) { return(new OperationResult(false, "InvalidID.")); } var animal = _animalService.Get(adoptionID); animal.Result.AdoptedBy = null; _animalService.Edit(animal.Result); return(new OperationResult(true, "Success")); } catch (Exception e) { return(new OperationResult(false, e.Message)); } }
public ActionResult Get(Guid id) { var animal = _animalService.Get(id); return(Ok(animal)); }
public JsonResult Get(string animalID) { var result = _animalService.Get(Guid.Parse(animalID)); return(Json(result, JsonRequestBehavior.AllowGet)); }
public IActionResult Get([FromRoute] int id) { return(Ok(_animalService.Get(id))); }