public IActionResult AddAnimal(AddAnimalRequest request) { /*try * { * return Ok(_iService.AddAnimal(request)); * } * catch (DbException ex) * { * if (ex.Type == DbException.ExceptionType.NotFound) * { * return NotFound(ex.Message); * } * else * { * return StatusCode(500); * } * }*/ var result = _iService.AddAnimal(request); if (result == null) { return(BadRequest("Please enter all the values!")); } return(Ok(result)); }
public async Task <IActionResult> AddAnimal([FromBody] Animal animal) { try { await DbService.AddAnimal(animal); } catch (Exception e) { return(BadRequest(e.Message)); } return(Ok("Succsesfully added!")); }