システムにはアカウントがあり、各アカウント(ユーザー)が同意する必要のある条件があります。将来、条件が変更された場合、ユーザーはアラートを受け取り、ユーザーの選択(同意する/同意しない)に基づいて、アカウントはアクティブまたはロックされたままになります。
ここで、過去にユーザーが同意した条件のリストを追跡したいと思います。
Account.cs
public Guid Id {get; set;}
public IList<Terms> Terms {get; set;}
public string Name {get; set;}
public bool IsActive {get; set;}
public DateTime AgreedToTerms {get; set;}
Terms.cs
public Guid Id {get; set;}
public string Text {get; set;}
public DateTime Create {get; set;}
私はまだdbテーブルを持っていません。
私は正しい方向に進んでいますか?アドバイスが必要ですか、この関係をどのように処理するか考えましたか?
ありがとう