こんにちは、私はazureでgetとpostを同時に使ってC#webserviceを結合しようとしています。アイデアは、CDの詳細をuniqueCDcodeとwebserviceはちょうどjsonの情報を出力し、uniqueCDcodeは別のテーブルに保存する必要がありますCDClicked私はすべてのclickedCDのリストを取得するので、私は動向などについては最後の50を取ることができますが、実際には見えませんそれを働かせるために。これは、私はあなたが応答を返すそして、保存しない/あなたのレコードを取得する必要があり、これまでレコードを取得し、単一のC#Webサービスでデータベースに保存する
//// WS# 00002 GET THE ALBUM DETAILS
[Route("api/Music/Album/{uniqueCDcode}")]
public HttpResponseMessage GetAlbum(int uniqueCDcode)
{
return Request.CreateResponse(HttpStatusCode.OK,
new { AlbumMusic = db.Music
.Where(am => am.uniqueCDcode == uniqueCDcode);
db.CDClicked.Add(uniqueCDcode);
}
ユーザがウェブサイト内のCDの詳細についてボタンをクリックし、ウェブサービスがその情報をデータベースから戻し、ウェブサービスが内部にストアするDBの別のテーブルユーザーがクリックしたCD(ユニークなCDコード) –
レコードを取得し、保存してから応答を返す必要があります。 returnステートメントが値を返してからサービスの実行を停止するため、2番目の部分であるAdd()メソッド呼び出しは機能しません。あなたのロジックはreturn文の前に実行する必要があります。 –