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 MiembroCO updateJugadorTotal(MiembroCO info) { try { UpdateJugadorAction action = new UpdateJugadorAction(info); return((MiembroCO)PlainActionProcessor.process(dbFactory, action)); } catch (InternalErrorException e) { throw e; } catch (Exception e) { throw new InternalErrorException(e); } }
public UpdateJugadorAction(MiembroCO info) { this.info = info; }