public ActionResult <ResponseModel <ResponseContratoModel> > Update( [FromServices] DataContext context, [FromBody] ContratoModel contrato) { var response = new ResponseModel <ResponseContratoModel>(); try { if (ModelState.IsValid) { var service = new ContratoService(new ContratoRepository(context), new PrestacaoRepository(context)); service.Update(contrato); return(Ok("Atualizado com sucesso!")); } else { return(BadRequest(ModelState)); } } catch (Exception ex) { response.Success = false; response.ErroMessage = ex.Message; response.Exception = ex; return(response); } }