2017-02-12 16 views
0

私は本当にシンプルな2つのテーブルを持っています。データを挿入する最良の方法は何か分かりません。データを挿入するCRUD 1対1の関係

コーチには旅行のために2つのCRUDページが必要ですか?しかし、私は一緒にリンクするために別のページが必要でしょうか?

私が求めているのは、1つのCRUDページに作成する方法があるということです。コーチを追加するための旅行を作成するとき。

私が今直面してる問題が旅行を追加した後、私はその旅行のために選択するためのドロップダウンを持っているコーチを追加するつもりされて
public class Coach 
    { 
     public int CoachID { get; set; } 
     public int Capacity { get; set; } 

     [Required] 
     public Trip Trip { get; set; } 
    } 

public class Trip 
    { 
     public int TripID { get; set; } 
     public string Title { get; set; } 
     public string Description { get; set; } 

     public List<Ticket> Tickets { get; set; } 
     public Coach Coach { get; set; } 

    } 

が、私はこのコーチを追加したいと作成押すと、何もしませんかページはちょうど同じ何も起こりません。 Adding trip Adding a coach

答えて

1

私は通常、単純な方法を作成しますが、1つだけです。

私は2つのシンプルなCRUDを両方作成し、コーチの場合は「作成」、トリップの場合は「作成」の両方を呼び出す別のサービスメソッドを作成します。

+0

私はちょっと編集して、今直面している問題のスクリーンショットを追加しました – Higeath

+0

正確な問題は何ですか...問題をバインドしているモデルですか、何のエラーがありますか? –

+0

あなたはデータベースを使用していますか? –

0

各フォームが実際にフォームタグでラップされ、ボタンタイプが「送信」であることを確認してください。これは、少なくともあなたがそれをどのように実装したいのかを理解する次のステップに進むべきです。