コード例 #1
0
        // GET: Evenements/Details/5
        public ActionResult Details(int?id)
        {
            Evenement      evenement;
            List <Parking> parkings;

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            evenement = ServiceEvenement.GetOneEvenement(id);
            if (evenement == null)
            {
                return(HttpNotFound());
            }

            //liste de l'ensemble des parkings
            parkings = ServiceParking.GetListEventCarpark(evenement);

            //liste des parkings selectionnés selon filtre
            parkings = ServiceParking.SelectNearestCarPark(evenement, parkings, FREE);

            parkings = ServiceParking.FindAdress(parkings);

            //ajouter la liste de tous les parkings à l'évément
            evenement.Parkings = parkings;

            return(View(evenement));
        }