retourner la liste d'un objet dans une autre vue
Bonjour je suis entrain de faire une page de recherche pour afficher la liste de voiture disponible dans une agence de location .
Je fais la requete de recherche dans le controleur de voiture avec l'action index mais je me demande comment je pourrais la liste de resultat a une autre vue pour afficher le voiture disponible .
voici mon modele de classe voiture :
public class Voiture
{
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int VoitureId { get; set; }
public String Modele { get; set; }
public String Marque { get; set; }
public int Année { get; set; }
public String Couleur { get; set; }
public string Description { get; set; }
public decimal Price { get; set; }
public Decimal Kilometrage { get; set; }
public String photo { get; set; }
public int Etat { get; set; }
public virtual Categorie Categorie { get; set; }
public int CategorieID { get; set; }
}
}
et voici ma vue index qui contient le formulaire de recherche :
<div class="form-horizontal">
<h4>Voiture</h4>
<hr />
@Html.ValidationSummary(true, "", new { @class = "text-danger" })
<div class="form-group">
@Html.Label("Depart", htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.TextBox("Datedeb", null, new { @class = "form-control" })
</div>
</div>
<div class="form-group">
@Html.Label("Retour", htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.TextBox("Datefin", null, new { @class = "form-control" })
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" value="Rechercher" class="btn btn-default" />
</div>
</div>
</div>
et voici comment je recupere le données de ma requete en fonction du bouton rechercher .
public ActionResult Index()
{
//var voitures = db.Voitures.Include(v => v.Categorie);
var datedep = Request.QueryString["Datedeb"];
var datefin = Request.QueryString["Datefin"];
var data2 = db.Voitures.Where(v => v.Etat==0).ToList();
return View();
}
svp quelqu'un aurait une idee comment envoyer le liste de data2 a une autre vue pour afficher le resultat de la recherche.