Ejemplo n.º 1
0
        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); }
        }
Ejemplo n.º 2
0
        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); }
        }
Ejemplo n.º 3
0
 public UpdateJugadorAction(MiembroCO info)
 {
     this.info = info;
 }