我有以下类层次结构:
EstadoBaseMO (父)
EstadoSAMO(EstadoBaseMO child)EstadoGesDocMO(EstadoBaseMO child)SolicitudBasePresenter(父)
SolicitudGesDocPresenter(SolicitudBasePresenter child)SolicitudSAPresenter(SolicitudBasePresenter child) EstadoBaseBO(父)
EstadoGesDocBO(EstadoBaseBO child)EstadoSABO(EstadoBaseBO child) 我需要实现一个调用的方法SaveNewDetailStates,用下面的实施SolicitudBasePresente是
public bool SaveNewDetailStates(List<EstadoBaseMO> estados)
{
bool result = true;
if (estados.Any())
{
try
{
EstadoGesDocBO bo = new EstadoGesDocBO();
foreach (var estado in estados)
{
var savedState = bo.Insert(estado);
result &= ((savedState != null) && (savedState.Id != estado.Id));
}
}
catch (Exception ex)
{
result = false;
}
}
return result;
}
Run Code Online (Sandbox Code Playgroud)
SolicitudGesDocPresenter.SaveNewDetailStates 履行
public bool …Run Code Online (Sandbox Code Playgroud)