public ActionResult <SindicatoLaboral> Post(SindicatoLaboral sindicato) { try { sindicato = _service.Add(sindicato); return(sindicato); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ActionResult Put(int id, SindicatoLaboral sindicato) { try { return(Ok(_service.Update(sindicato, id))); } catch (NotFoundException) { return(NotFound("Sindicato não encontrado!")); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ActionResult <SindicatoLaboral> Get(int id) { try { SindicatoLaboral sindicato = _service.Find(id); if (sindicato == null) { return(NotFound("Sindicato não encontrado!")); } return(sindicato); } catch (Exception e) { return(BadRequest(e.Message)); } }