0

質問するのはばかみたいですが、クライアント側のPUTリクエストを作成する方法を知っています。また、その運用契約を作成する方法も知っていますが、実際にサービスをどうするかわかりません。

たとえば、POST学生の情報を見る場合は、次のようにします。

    public void AddStudent(Student student)
    {
        students.Add(student);
    }

しかし、更新またはPUTの場合、生徒を入力しても何も表示されません。それが可能であるように見えるものはありませんか?

最初に、更新する学生を見つける必要があります。これは、studentIDによって設定されます。次に、更新する文字列が必要になります。追加または削除は別として、私は「更新」を実現する方法を本当に知りません。誰かがサンプルコードを持っていますか?

4

1 に答える 1

1

学生をパラメータとして渡すことができます

public void UpdateStudent(Student student)
{
   var findStudent = students.Where(s => s.studentID == student.studentID).FirstOrDefault();

   if(findStudent != null)
   {
        ///update findStudent values with student values --- like
        findStudent.Name = student.Name;  

   }

}
于 2012-04-13T02:53:16.230 に答える