public HttpResponseMessage GCP0001_RFC_LIST_0003(BEGCP01_RFC oBe) { try { var oBr = new BRGCP01_RFC(); var oBeR = new BEGCP_Beneficio(); var oBrR = new BRGCP_Beneficio(); oBe.acci = 2; oBeR.acci = 2; var oList = oBr.GCP0001_RFC_LIST(oBe); oBeR.rfc_Codigo = oList[0].rfc_Codigo; var oListR = oBrR.GCP0008_Beneficio_LIST(oBeR); var oListCodigos = new List <int>(); var oBeReturn = oList[0]; oListR.ForEach(obj => { oBeReturn.bene_codigos.Add(obj.ben_Codigo); }); return(Request.CreateResponse(HttpStatusCode.OK, oBeReturn)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public HttpResponseMessage GCP0008_Beneficio_LIST_0001() { try { var oBr = new BRGCP_Beneficio(); var oBe = new BEGCP_Beneficio(); oBe.acci = 1; var oList = oBr.GCP0008_Beneficio_LIST(oBe); return(Request.CreateResponse(HttpStatusCode.OK, oList)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }