public List <SelectListItem> ObterFaculdades(string id = null) { List <SelectListItem> items = new List <SelectListItem>(); var result = _faculdadeRepository.ObterTodos(); bool state = true; foreach (var item in result) { if (!_directorRepository.VerificarFaculdade(item.FaculdadeId)) { items.Add(new SelectListItem() { Value = item.FaculdadeId.ToString(), Text = item.Designacao }); state = false; } } if (id != null) { var data = _directorRepository.ObterPorId(int.Parse(id)); items.Add(new SelectListItem() { Value = data.FaculdadeId.ToString(), Text = data.Faculdade.Designacao }); } if (state && id == null) { items.Add(new SelectListItem() { Value = "", Text = "Não existe nenhuma faculdade" }); } return(items); }
public IEnumerable <Faculdade> ObterTodos() { return(_faculdadeRepository.ObterTodos()); }
// GET: Faculdade public ActionResult Index(string msg = null, string type = null) { ViewBag.Alert = msg; ViewBag.Type = msg; return(View(_faculdadeRepository.ObterTodos())); }