Acessando WEB API do ASP.NET MVC através do DELPHI XE5

Delphi

06/11/2013

Pessoal gostaria de saber como acessar uma WEB API feita em ASP.NET pelo DELPHI:

Veja a mesma abaixo:

// POST api/SmartAPI
[ResponseType(typeof(TDispositivo))]
public async Task<IHttpActionResult> Post(TDispositivo tdispositivo)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}

db.Dispositivos.Add(tdispositivo);
await db.SaveChangesAsync();

return CreatedAtRoute("DefaultApi", new { id = tdispositivo.TDispositivoId }, tdispositivo);
}

O Problema é que o parâmetro que preciso passar no método POST é uma CLASSE TDispositivo que é:

namespace SmartF.Models
{
[Table("Dispositivos")]
public class TDispositivo
{
[Key]
public int TDispositivoId { get; set; }

//
// Relação Usuário
//
public int TUsuarioId { get; set; }
public virtual TUsuario Usuario { get; set; }
//

[Required(ErrorMessage = "Número requerido")]
[StringLength(18)]
[Display(Name = "Número")]
public string Numero { get; set; }

public double Latitude { get; set; }
public double Longitude { get; set; }
}
}


Alguém tem alguma idéia????

Obrigado a todos galera!
Agnaldo Silva

Agnaldo Silva

Curtidas 0
POSTAR