public IActionResult PostAdoption(AdoptionInfoModel model) { AdoptionInfos adoptionInfos = new AdoptionInfos(); adoptionInfos.Age = model.Age; adoptionInfos.Character = model.Character; adoptionInfos.Child = model.Child.ToString(); adoptionInfos.Garden = (bool)model.Garden; adoptionInfos.GardenSize = model.GardenSize; adoptionInfos.Genre = model.Genre; adoptionInfos.Habitat = model.Habitat; adoptionInfos.HairSize = model.HairSize; adoptionInfos.Housing = model.Housing; adoptionInfos.Size = model.Size; adoptionInfos.Sportive = model.Sportive; adoptionInfos.Substitute = model.Substitute.ToString(); adoptionInfos.TimePerDay = (int)model.TimePerDay; adoptionInfos.Travel = (bool)model.Travel; adoptionInfos.TypeAnimal = model.TypeAnimal; adoptionInfos.UserId = _workContext.CurrentUser.Id; _adoptionInfoService.Insert(adoptionInfos); //Retourner les résultats du matching return(View()); }
public IActionResult Index(AdoptionInfoModel model) { if (model.UserId == null) { model = new AdoptionInfoModel(); model.UserId = _workContext.CurrentUser.Id; model.Genders = new List <SelectListItem> { new SelectListItem { Value = "Femme", Text = "Femme" }, new SelectListItem { Value = "Homme", Text = "Homme" }, new SelectListItem { Value = "Autre", Text = "Autre" } }; model.Children = new List <SelectListItem> { new SelectListItem { Value = "true", Text = "Oui" }, new SelectListItem { Value = "false", Text = "Non" } }; model.HoursPerDay = new List <SelectListItem>(); for (int i = 0; i < 25; i++) { model.HoursPerDay.Add(new SelectListItem { Value = i.ToString(), Text = i.ToString() }); } model.AnimalTypes = new List <SelectListItem> { new SelectListItem { Value = "Chien", Text = "Chien" }, new SelectListItem { Value = "Chat", Text = "Chat" }, new SelectListItem { Value = "Rongeur", Text = "Rongeurs" }, new SelectListItem { Value = "Furet", Text = "Furets" }, new SelectListItem { Value = "Lapin", Text = "Lapins" }, new SelectListItem { Value = "Serpent", Text = "Serpents" }, new SelectListItem { Value = "Lézard", Text = "Lézards" }, new SelectListItem { Value = "Tortue", Text = "Tortue" }, new SelectListItem { Value = "Poisson", Text = "Poissons" }, new SelectListItem { Value = "Oiseau", Text = "Oiseaux" } }; model.AnimalSizes = new List <SelectListItem> { new SelectListItem { Value = "Petit", Text = "Petit" }, new SelectListItem { Value = "Moyen", Text = "Moyen" }, new SelectListItem { Value = "Grand", Text = "Grand" }, new SelectListItem { Value = "Indifférent", Text = "Indifférent" } }; model.HairType = new List <SelectListItem> { new SelectListItem { Value = "Animaux nus", Text = "Animaux nus" }, new SelectListItem { Value = "Races sans sous-poil", Text = "Races sans sous-poil" }, new SelectListItem { Value = "Races a poils courts", Text = "Races a poils courts" }, new SelectListItem { Value = "Races a poils longs", Text = "Races a poils longs" }, new SelectListItem { Value = "Indifférent", Text = "Indifférent" } }; model.Moods = new List <SelectListItem> { new SelectListItem { Value = "Foufou", Text = "Foufou" }, new SelectListItem { Value = "Calme", Text = "Calme" } }; model.Habitats = new List <SelectListItem> { new SelectListItem { Value = "A la campagne", Text = "A la campagne" }, new SelectListItem { Value = "A la ville", Text = "A la ville" } }; model.HousingTypes = new List <SelectListItem> { new SelectListItem { Value = "Appartement", Text = "Appartement" }, new SelectListItem { Value = "Maison", Text = "Maison" }, new SelectListItem { Value = "Ferme", Text = "Ferme" } }; model.Exterior = new List <SelectListItem> { new SelectListItem { Value = "true", Text = "Oui" }, new SelectListItem { Value = "false", Text = "Non" } }; model.SportLevel = new List <SelectListItem> { new SelectListItem { Value = "Un peu", Text = "Un peu" }, new SelectListItem { Value = "Moyen", Text = "Moyen" }, new SelectListItem { Value = "Beaucoup", Text = "Beaucoup" }, new SelectListItem { Value = "Pas du tout", Text = "Pas du tout" } }; model.Holidays = new List <SelectListItem> { new SelectListItem { Value = "true", Text = "Oui" }, new SelectListItem { Value = "false", Text = "Non" } }; model.Absence = new List <SelectListItem> { new SelectListItem { Value = "true", Text = "Oui" }, new SelectListItem { Value = "false", Text = "Non" } }; model.Current = true; } return(View(model)); }