I would like to know if there is any way to send an object to a WCF
servicethe program you send is in WindowsForm c #
who receives this in asp.net c #
OleDbConnection connection = MSAConnection.getConnection();
string sql = @"SELECT
cod as cod,
Format(fecha, 'Short Date') as fecha,
Format(hora, 'Short Time') as hora,
1 as Tipo
FROM Control";
OleDbDataAdapter d = new OleDbDataAdapter(sql, connection);
DataTable dt = new DataTable();
d.Fill(dt);
dataGridView1.DataSource = dt;
var Control= (from rw in dt.AsEnumerable()
select new DatosModelObj()
{
cod = Convert.ToInt32(rw["cod"]),
fecha = Convert.ToDateTime(rw["fecha"]),
hora = Convert.ToDateTime(rw["hora"]),
Tipo = Convert.ToInt32(rw["Tipo"])
}).ToList();
WebRequest request = WebRequest.Create(@"http://localhost:77777/Services/Control.svc/Control/" + Control);
request.Credentials = CredentialCache.DefaultCredentials;
WebResponse response = request.GetResponse();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
reader.Close();
response.Close();
MY SERVICE
namespace Registro.Services
{
[ServiceContract]
public interface IControl
{
[OperationContract]
[WebGet(UriTemplate = "Control/{Control}",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json)]
List<ControlModel> GetRegistro(ControlModel Control);
}
}