コントローラー ReqController から呼び出されるマネージャー (ReqManager など) に実装されたメソッドを作成しています。
定義は次のようになります。
public void LockTransDetail(IRow detailRow, DataSet data, string fieldName, bool lockYN)
public void LockTransDetail(IRow detailRow, IDecorator decorator, string fieldName, bool lockYN)
私は最初に実行でき、誰が実装されているか、
public void LockTransDetail(IRow detailRow, DataSet data, string fieldName, bool lockYN)
{
IDecorator decorator = GetDecorator(data);
......
}
または、2 番目のオプションは、コントローラーで次のように実行することです。
IDecorator decorator = GetDecorator(data);
メソッドを呼び出して、
ReqControllerInstance.LockTransDetail(detailRow, decorator, fieldName, lockYN)
では、作成されたメソッドに DataSet またはデコレーターをパラメーターとして渡す方が良いでしょうか?