public IActionResult Put(int id, [FromBody] ShelterModel updatedShelter) { var shelter = _shelterService.Update(updatedShelter.ToDomainModel()); if (shelter == null) { return(NotFound()); } return(Ok(shelter)); }
public IActionResult Post([FromBody] ShelterModel newShelter) { try { _shelterService.Add(newShelter.ToDomainModel()); } catch (System.Exception ex) { ModelState.AddModelError("AddShelter", ex.GetBaseException().Message); return(BadRequest(ModelState)); } return(CreatedAtAction("Get", new { Id = newShelter.Id }, newShelter)); }