Ejemplo n.º 1
0
        public object execute(DbConnection connection, DbTransaction transaction)
        {
            CompeticionDAO       competicionDAO       = new CompeticionDAO();
            CalendarioDAO        calendarioDAO        = new CalendarioDAO();
            EquiposParticipanDAO equiposParticipanDAO = new EquiposParticipanDAO();



            CompeticionVO competicionVO = competicionDAO.create(connection, transaction, competicionTotal.Competicion);


            foreach (int item in competicionTotal.ListaEquipos)
            {
                equiposParticipanDAO.create(connection, transaction, new EquiposParticipanVO(competicionVO.Cd_Competicion, item));
            }

            if (competicionTotal.Calendario != null)
            {
                foreach (CalendarioVO item in competicionTotal.Calendario)
                {
                    item.Cod_Competicion = competicionVO.Cd_Competicion;
                    calendarioDAO.create(connection, transaction, item);
                }
            }


            return(new CompeticionTotalCO(competicionVO, competicionTotal.Calendario,
                                          competicionTotal.ListaEquipos));
        }
Ejemplo n.º 2
0
        public object execute(DbConnection connection, DbTransaction transaction)
        {
            var competicionDAO = new CompeticionDAO();
            var calendarioDAO  = new CalendarioDAO();

            var equiposParticipanDAO = new EquiposParticipanDAO();



            competicionVO = competicionDAO.create(connection, transaction, competicionVO);

            foreach (int item in listaEquipos)
            {
                equiposParticipanDAO.create(connection, transaction, new EquiposParticipanVO(competicionVO.Cd_Competicion, item));
            }

            if (calendario != null)
            {
                foreach (CalendarioVO item in calendario)
                {
                    item.Cod_Competicion = competicionVO.Cd_Competicion;
                    calendarioDAO.create(connection, transaction, item);
                }
            }


            return(null);
        }