0
Windowsフォームプロジェクトとデータベースがあります。テーブルにというレコードを挿入したい(新しいクリニックを作成する)。Entity FrameworkおよびWindowsフォームを使用してデータベースに挿入した後にIDを取得します。
私のWindowsフォームでの私の方法は次のとおりです。これらのメソッドは、作業しているが、私は得ることはありません
// POST: api/Clinics/createNewClinic
[ResponseType(typeof(Clinic))]
public IHttpActionResult createNewClinic(Clinic clinic)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
db.clinics.Add(clinic);
db.SaveChanges();
return Ok(clinic.clinicID);
}
:
private async void insertToDB(string uri , object DTO)
{
//DTO (or Data Transfer Object) is an instance of a class
var client = new HttpClient();
await client.PostAsJsonAsync(uri, DTO);
}
と私のコントローラ(私のウェブAPIプロジェクト)の私の方法であり、 ClinicID
を挿入してください。何を変えなければならないのですか?
私のwinformプロジェクトのコードは正しいですか?
あなたの最後の行にclinicID' 'の値とは何ですかコード? –
@HamletHakobyan clinicIDは、私が戻したいクリニックテーブルのPKです。 – Majid
**値**、男性 –