public IActionResult GetById(int id) { try { return(Ok(service.ObterPorId(id))); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public HttpResponseMessage Delete(Guid id) { try { var plano = service.ObterPorId(id); if (plano != null) { service.Excluir(id); return(Request.CreateResponse(HttpStatusCode.OK, "O plano foi excluido com sucesso.")); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, "Plano não encontrado.")); } } catch (Exception erro) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, erro.Message)); } }