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));
        }
Exemplo n.º 2
0
 public async Task <IActionResult> AddAnimal([FromBody] Animal animal)
 {
     try { await DbService.AddAnimal(animal); }
     catch (Exception e) { return(BadRequest(e.Message)); }
     return(Ok("Succsesfully added!"));
 }