public ActionResult <ResponseModel <List <ResponseContratoModel> > > GetAll([FromServices] DataContext context) { var response = new ResponseModel <List <ResponseContratoModel> >(); try { var service = new ContratoService(new ContratoRepository(context), new PrestacaoRepository(context)); var _contrato = service.GetAll().ToList(); response.ObjReturn = service.PopulaListReponseContrato(_contrato); return(Ok(response)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }