public string ODTReplica(getOdtReplicaRequest odt) { List <SP_GET_REPLICAS_ONBASEResult> lista = contex_.SP_GET_REPLICAS_ONBASE(odt.FecIni, odt.FecFin).ToList(); List <RespuestaReplicasContract> replicas = new List <RespuestaReplicasContract>(); foreach (SP_GET_REPLICAS_ONBASEResult datos in lista) { RespuestaReplicasContract respuesta = new RespuestaReplicasContract() { CONCLUSION = datos.CONCLUSION, ESTATUS = datos.ESTATUS, FECHACONCLUIDO = datos.FECHACONCLUIDO, MOTIVO = datos.MOTIVO, ODT = datos.ODT, FECHAALTA = datos.FECHAALTA }; replicas.Add(respuesta); } string json; using (MemoryStream ms = new MemoryStream()) { DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(List <RespuestaReplicasContract>)); ser.WriteObject(ms, replicas); json = System.Text.Encoding.UTF8.GetString(ms.GetBuffer(), 0, Convert.ToInt32(ms.Length)); } return(json.Replace(@"\", "")); }
/* * public List<BD_AR> getODTafiliacion(string noafiliacion) * { * return (from a * in contex_.BD_AR * where a.NO_AFILIACION == noafiliacion && a.ID_STATUS_AR == 31 * select a).ToList(); * } */ public List <SP_GET_REPLICAS_ONBASEResult> ODTReplica(getOdtReplicaRequest odt) { return(contex_.SP_GET_REPLICAS_ONBASE(odt.FecIni, odt.FecFin).ToList()); }