public MiembroCO crearMiembroTotal(MiembroCO miembroCO) { try { TransactionalPlainAction action = null; switch (miembroCO.GetType().Name) { case "JugadorCO": action = new CrearJugadorAction((JugadorCO)miembroCO); break; case "EntrenadorCO": action = new CrearEntrenadorAction((EntrenadorCO)miembroCO); break; case "DirectivoCO": action = new CrearDirectivoAction((DirectivoCO)miembroCO); break; default: action = new CrearJugadorAction((JugadorCO)miembroCO); break; } return((MiembroCO)PlainActionProcessor.process(dbFactory, action)); } catch (InternalErrorException e) { throw e; } catch (Exception e) { throw new InternalErrorException(e); } }
public DirectivoCO crearDirectivoTotal(DirectivoCO directivoCO) { try { CrearDirectivoAction action = new CrearDirectivoAction(directivoCO); return((DirectivoCO)PlainActionProcessor.process(dbFactory, action)); } catch (InternalErrorException e) { throw e; } catch (Exception e) { throw new InternalErrorException(e); } }