Пример #1
0
        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());
        }
Пример #2
0
        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));
        }