コード例 #1
0
        // GET: Annonce/AfficherStudioV
        public ActionResult AfficheStudioV(string searchString)
        {
            List <AnnonceVM> Annonces      = new List <AnnonceVM>();
            List <Annonce>   AnnonceDomain = AnnonceService.getStudioAvendre().ToList();

            /* sans service
             * if (!String.IsNullOrEmpty(searchString)) {
             *  FilmDomain = FilmDomain.Where(m => m.Title.Contains(searchString)).ToList();
             * }*/
            if (!String.IsNullOrEmpty(searchString))
            {
                AnnonceDomain = AnnonceService.getAnnoncesByName(searchString).ToList();
            }

            foreach (Annonce f in AnnonceDomain)
            {
                Annonces.Add(new AnnonceVM()
                {
                    Id              = f.IdAnnonce,
                    UserID          = f.UserID,
                    DateAnnonce     = f.DateAnnonce,
                    Titre           = f.Titre,
                    ImageBi         = f.ImageBi,
                    Ascensseur      = f.Ascensseur,
                    ChargeMensuel   = f.ChargeMensuel,
                    CuisineEquipe   = f.CuisineEquipe,
                    Description     = f.Description,
                    Etage           = f.Etage,
                    jardin          = f.jardin,
                    Localisation    = f.Localisation,
                    LoyerMensuel    = f.LoyerMensuel,
                    PrixAchat       = f.PrixAchat,
                    NombreDeChambre = f.NombreDeChambre,
                    statut          = f.statut,
                    type            = f.type,
                    Superficie      = f.Superficie,
                    Type_Dannonce   = f.Type_Dannonce,
                    typeStudio      = f.typeStudio
                });
            }

            return(View(Annonces));
        }