1
これはMVCコントローラのコードです。MVCコントローラからWeb APIコントローラにオブジェクトを渡したい
[HttpPost]
public async Task<IActionResult> InsertNewStudentAsync(ViewModel.StudentPersonalDetailsViewModel ob)
{
StudentModel obj = ViewModel.StudentPersonalDetailsViewModel.Translate(ob);
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("http://localhost:52494/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
var bodyData = ViewModel.StudentPersonalDetailsViewModel.Translate(ob);
//HttpContent ob = new HttpContent();
var response = await client.PostAsync("api/Student/InsertStudent",obj);
}
return View();
}
ラインで
var response = await client.PostAsync("api/Student/InsertStudent",obj);
それは私にその
エラーCS1503引数2示すOBJ上のエラー表示される: 'SMS.Domain.Models.StudentModel' から 'に変換することはできませんがSystem.Net.Http.HttpContent '
どうすればそのオブジェクトをAPIのコントローラに渡すのですか。