Exemple #1
0
        public IActionResult LaisserUnAvis(string idFormation)
        {
            int iIdFormation = -1;

            if (!Int32.TryParse(idFormation, out iIdFormation))
            {
                return(RedirectToAction("ToutesLesFormations", "Formation"));
            }

            FormationMemoryRepository repository = new FormationMemoryRepository();

            var formation = repository.GetFormationById(iIdFormation);

            Console.WriteLine(formation);

            if (formation == null)
            {
                return(RedirectToAction("ToutesLesFormations"));
            }


            var vm = new LaisserUnAvisViewModel();

            vm.NomFormation = formation.Nom;
            vm.IdFormation  = formation.Id.ToString();

            return(View(vm));
        }
        //affiche toutes les formations
        public IActionResult ToutesLesFormations()
        {
            FormationMemoryRepository repository = new FormationMemoryRepository();
            var ListFormations = repository.GetAllFormation();

            return(View(ListFormations));
        }
        //affiche la description d'une formation

        public IActionResult DetailFormation(string idformation)
        {
            int iIdformation = 1;

            if (!Int32.TryParse(idformation, out iIdformation))
            {
                return(RedirectToAction("ToutesLesFormations"));
            }
            FormationMemoryRepository repository = new FormationMemoryRepository();
            var formation = repository.GetFormationById(iIdformation);

            if (formation == null)
            {
                return(RedirectToAction("ToutesLesFormations"));
            }

            return(View(formation));
        }