Exemplo n.º 1
0
        public int Excecute()
        {
            AsignarValorPartido();
            switch (AccionAsignarmodificar)
            {
            case Accion.Nuevo:

                ComprobarExisteJornada();
                PonerBienFecha();
                ApiRest.InsertPartido(PartidoUso);
                LimpiarCampos();
                return(1);

            case Accion.Editar:
                PonerBienFecha();
                CambiarResultado();
                ApiRest.UpdatePartido(PartidoUso);
                LimpiarCampos();
                return(2);

            case Accion.Borrar:
                MessageBoxResult messageresult = MessageBox.Show("Esta seguro que desea el partido de la Jornada: " + PartidoUso.Jornada + " del equipo local " + EquipoLocal.Nombre + " vs " + EquipoTemplate.EquipoVisitante.Nombre, "Advertencia", MessageBoxButton.YesNo, MessageBoxImage.Warning);
                if (messageresult == MessageBoxResult.Yes)
                {
                    ApiRest.DeletePartido(PartidoUso.IdPartido);
                    LimpiarCampos();
                    return(3);
                }
                return(-1);

            default:
                LimpiarCampos();
                return(-1);
            }
        }