public ActionResult AddCreated(IEnumerable <ActiviteElementVM> vms) { vms.Each(el => { var activite = ActiviteDAO.WherePrestationTerritoire(el.Entity.PrestationID, el.Entity.TerritoireID); ActiviteDAO.AddElement(activite, el.Entity); }); return(View("CreateElements", vms)); }
private void GenererContenuInput() { ActiviteDAO daoActivite = new ActiviteDAO(); ViewBag.listeActivites = daoActivite.RecupererListeActivites(); Ville ville = new Ville(); List <Ville> listeVilles = ville.recupererVilles(); ViewBag.villes = listeVilles; }
public ActionResult Nouvelle(ActiviteVM vm) { if (ActiviteDAO.Exists(vm.Entity.Nom)) { ViewBag.IsDuplicationConstraint = true; return(View(vm)); } var territoireIds = IsJoinedDictionary.ToIDSet <Territoire>(vm.TerritoireJoins); ActiviteDAO.Persist(vm.Entity, territoireIds); TempData["ids"] = territoireIds; ViewBag.Validate = true; return(View(vm)); }
public ActionResult Description(string nom) { var territoireIds = TempData["ids"] as IEnumerable <int>; if (territoireIds == null) { return(RedirectToAction("Nouvelle", "Activites")); // should be details list } DropDowns.Territoires = DropDowns .Create(TerritoireDAO.Find(territoireIds), "choisir une!"); var vm = new ViewModel(); vm.Entity = ActiviteDAO.FindByNameWhereTerritoire(nom, territoireIds.First()); return(View(vm)); }
public ActionResult Description(ViewModel vm) { DropDowns.Territoires = DropDowns .Create(TerritoireDAO.WhereActiviteName(vm.Entity.Nom), vm.Entity.TerritoireID); var activite = ActiviteDAO.FindByNameWhereTerritoire(vm.Entity.Nom, vm.Entity.TerritoireID); DropDowns.Numbers = setDropDown(vm.Elements); var elements = new List <ActiviteElementVM>().Init(vm.Elements, (index) => new ActiviteElementVM() { VMID = index + 1, Entity = new ActiviteElement() }); TempData[activiteElementsID] = elements; return(View("CreateElements", elements)); }
public CentreSportifCreateur() { try { //Init la connexion this.con = new MySqlConnection(connectionString); //Init les DAOs this.personneDAO = new PersonneDAO(this.con); this.activiteDAO = new ActiviteDAO(this.con); this.groupeDAO = new GroupeDAO(this.con); //Init les service this.servicePersonne = new ServicePersonne(personneDAO); this.serviceActivite = new ServiceActivite(activiteDAO); this.serviceGroupe = new ServiceGroupe(groupeDAO); } catch (Exception e) { Console.WriteLine("Erreur dans l'initialisation des singleton details : \n" + e.Message); } }
public PartialViewResult SetJourEtHeure(JourEtHeureVM vm) { vm.ActiviteElementDetailsId = ActiviteDAO.AddElementTime(vm.ActiviteElementId, vm.Entity); return(PartialView(vm)); }
public PartialViewResult SetIntervenant(IntervenantVM vm) { ActiviteDAO.AddElementIntervenant(vm.ActiviteElementDetailsId, vm.Entity); return(PartialView(vm)); }
public ActionResult posterDemande() { /*creation de la liste d'activites*/ ActiviteDAO myActiviteDAO = new ActiviteDAO(); List <Activite> maListeActiv = myActiviteDAO.RecupererListeActivites(); List <SelectListItem> listeLabelActivite = new List <SelectListItem>(); /*Extraction de la liste de libellés d'activite pour les afficher*/ foreach (var item in maListeActiv) { listeLabelActivite.Add(new SelectListItem(item.Nom_activite, item.Id_activite.ToString())); } ViewBag.Activite = listeLabelActivite; /*Chargement des minutes et heures*/ List <Heure> listeHeuresDebut = new List <Heure>(); List <SelectListItem> listeHeuresSelectDebut = new List <SelectListItem>(); for (int i = 7; i <= 20; i++) { listeHeuresDebut.Add(new Heure(i)); } foreach (var item in listeHeuresDebut) { listeHeuresSelectDebut.Add(new SelectListItem(item.ValeurHeure.ToString(), item.IdHeure.ToString())); } List <Heure> listeHeuresFin = new List <Heure>(); List <SelectListItem> listeHeuresSelectFin = new List <SelectListItem>(); for (int i = 8; i <= 21; i++) { listeHeuresFin.Add(new Heure(i)); } foreach (var item in listeHeuresFin) { listeHeuresSelectFin.Add(new SelectListItem(item.ValeurHeure.ToString(), item.IdHeure.ToString())); } List <Minute> listeMinutes = new List <Minute>(); List <SelectListItem> listeMinutesSelect = new List <SelectListItem>(); for (int i = 1; i <= 2; i++) { listeMinutes.Add(new Minute(i)); } foreach (var item in listeMinutes) { if (item.ValeurMinute == 0) { listeMinutesSelect.Add(new SelectListItem((item.ValeurMinute.ToString() + "0"), item.IdMinute.ToString())); } else { listeMinutesSelect.Add(new SelectListItem(item.ValeurMinute.ToString(), item.IdMinute.ToString())); } } ViewBag.heuresDebut = listeHeuresSelectDebut; ViewBag.heuresFin = listeHeuresSelectFin; ViewBag.minutes = listeMinutesSelect; //Chargement des villes et Adresses postales List <Ville> listeVilles = new List <Ville>(); List <SelectListItem> listeVilleSelect = new List <SelectListItem>(); for (int i = 1; i <= 3; i++) { Ville temp = new Ville(i); listeVilles.Add(temp); } foreach (var item in listeVilles) { listeVilleSelect.Add(new SelectListItem(item.NomVille.ToString() + "-" + item.CodePostal.ToString() , item.IdVille.ToString())); } ViewBag.Ville = listeVilleSelect; return(View()); }
public ServiceActivite(ActiviteDAO activiteDAO) { this.activiteDAO = activiteDAO; }