Пример #1
0
        // GET: Fazione
        public ActionResult Index()
        {
            ViewBag.SuccessMessage = TempData["SuccessMessage"];
            var fazioni = _fazioneFeRepository.GetFazioni();

            if (fazioni.Count() <= 0)
            {
                ViewBag.Message = "Si è verificato un problema durante il recupero delle Fazioni" + "il database o nessuna Fazione esiste";
            }
            return(View(fazioni));
        }
        public IViewComponentResult Invoke()
        {
            var fazioni = _fazioneFeRepository.GetFazioni().
                          OrderBy(c => c.NomeFazione).
                          Select(x => new { Id = x.FazioneId, Value = x.NomeFazione });

            var fazioniList = new FazioneSelectList
            {
                FazioniList = new SelectList(fazioni, "Id", "Value")
            };

            return(View("_FazioniList", fazioniList));
        }