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); } }