public static double[] GetResponsabilities(SituationAccident sit, string numeroVehicule = "X")
 {
     throw new NotImplementedException("Retourne le pourcentage de responsabilité des membres, en ordre.");
     return new double[2]{ 1, 0 };
 }
        public static List<String> GetExamplesPath(SituationAccident sit)
        {

            // à compléter en mettant les images sur http://photobucket.com/

            var liste = new List<String>();

            switch (sit)
            {
                case SituationAccident.ArretOuFeuDefectueux:
                    liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/ArretOuFeuDefectueux1_zpsxcfl99rm.jpg");
                    break;
                case SituationAccident.ChangementVoie:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/ChangementVoie1_zps7x1dzf9s.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/ChangementVoie2_zpshpvfvv1a.jpg");
                     liste.Add("http://s1077.photobucket.com/user/chose12345/media/ChangementVoie3_zpslelzxcgu.jpg.html?sort=3&o=40");
                    break;
                case SituationAccident.CirculantMemeVoie:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/CirculantMemeVoie1_zpsxmmzhcij.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/CirculantMemeVoie2_zps0xksjbdh.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/CirculantMemeVoie3_zpsx50ydnda.jpg");
                    break;
                case SituationAccident.CollisionLaterale:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/CollisionLaterale1_zpsuj0hbxzg.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/CollisionLaterale3_zpsf0jchkhf.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/CollisionLaterale2_zpsv17ngbze.jpg");
                    break;
                case SituationAccident.CollisionEnChaine:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/CollisionEnChaine1_zpsdzy6ga2t.jpg");
                    break;
                case SituationAccident.DepassementChausseeLateraleIntersection:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/DepassementChausseeLateraleIntersection2_zpszeo8fcnf.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/DepassementChausseeLateraleIntersection1_zpsirggsylm.jpg");
                    break; 
                case SituationAccident.DepassementChausseeLaterale:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/DepassementChausseeLaterale_zpsosuqug9k.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/DepassementChausseeLaterale2_zpsp6lrqw9x.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/DepassementChausseeLaterale3_zpswkj68lcu.jpg");
                    break;
                case SituationAccident.PrioriteADroite:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/PrioriteADroite2_zpssenfyy6h.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/PrioriteADroite3_zps9kndzutn.jpg"); 
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/PrioriteADroite1_zpscp5hnyjs.jpg");
                    break;
                case SituationAccident.PrioriteDePassage:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/PrioriteDePassage1_zpsdsuvwp1h.jpg");
                    break;
                case SituationAccident.VehiculeChevauchantAxeMediant:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculeChevauchantAxeMediant2_zpsuue9g8wj.jpg"); 
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculeChevauchantAxeMediant1_zpsicqsdjn2.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculeChevauchantAxeMediant3_zps0ggfx8hf.jpg");
                    break;
                case SituationAccident.VehiculeChevauchantLigneContinue:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculeChevauchantLigneContinue1_zpsj0tufsiv.jpg");
                    break;
                case SituationAccident.VehiculePrenantStationnement:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculePrenantStationnement2_zpsd3kaguwy.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculePrenantStationnement1_zpshauvlafq.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculePrenantStationnement3_zps2i3r84qm.jpg"); 
                    break;
               case SituationAccident.VehiculeQuittantStationnement:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculeQuittantStationnement1_zpshbaavldo.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculeQuittantStationnement3_zps2irv1stx.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculeQuittantStationnement2_zpsmpewn9ol.jpg");
                    break;
                case SituationAccident.VehiculeQuittantChausseeLaterale:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculeQuittantChausseeLaterale1_zpsgey0t0ty.jpg");
                     
                    break;
                case SituationAccident.VehiculesPositionIndeterminee:
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculesPositionIndeterminee2_zpsuabxptly.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculesPositionIndeterminee3_zpsrzu6j6ks.jpg");
                     liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VehiculesPositionIndeterminee1_zpsdlxp8tha.jpg");
                    break;
                case SituationAccident.VirageChausseeLaterale:
                    liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VirageChausseeLaterale2_zpsjvswnzs5.jpg");
                    liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VirageChausseeLaterale1_zpsky46fnjz.jpg");
                    liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/VirageChausseeLaterale3_zpsqcv9nqkj.jpg");
                    break;
                case SituationAccident.Carambolage:
                    liste.Add("http://i1077.photobucket.com/albums/w463/chose12345/Carambolage_zpsekz7rklr.jpg");
                    break;
                default:
                    break;
            }

            return liste;
        }
        /// <summary>
        /// Retourne les images d'exemples, ou une liste vide si il n'y en a pas
        /// </summary>
        /// <param name="sit">Situation de l'accident</param>
        /// <returns>Liste d'images selon la situation</returns>
        public static List<Bitmap> GetExamples(SituationAccident sit)
        {

            var liste = GetExamplesPath(sit);

            var listeBmp = new List<Bitmap>();
            foreach (var str in liste)
            {
                listeBmp.Add(getImage(str));
            }

            return listeBmp;
        }
 public string ExportImagesJson(SituationAccident sit)
 {
     return new JavaScriptSerializer().Serialize(Accident.GetExamplesPath(sit));
 }