コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        private void setCheckboxes(ActiviteVM vm, int prestationIdOrDefault)
        {
            vm.TerritoireJoins = (prestationIdOrDefault > 0) ?

                                 vm.TerritoireJoins = IsJoinedDictionary.PreSelectFromData(TerritoireDAO.WherePrestation(prestationIdOrDefault)) :

                                                      vm.TerritoireJoins = IsJoinedDictionary.Default <Territoire>();
        }