コード例 #1
0
ファイル: MembroController.cs プロジェクト: cjcossa/SDGE
        // GET: Membro
        public async Task <ActionResult> Index(string msg = null, string type = null)
        {
            ViewBag.Alert = msg;
            ViewBag.Type  = type;
            var users = await _userManager.GetUsersInRoleAsync("Organizador");

            // _
            //for(var item in users)
            var result = _membroRepository.ObterTodos();

            return(View(result));
        }
コード例 #2
0
        private List <SelectListItem> ObterMembros(int id)
        {
            List <SelectListItem> items = new List <SelectListItem>();
            var  result = _membroRepository.ObterTodos();
            bool state  = false;

            //string codigo = _comissaoOrganizadoraRepository.ObterPorId(id).Codigo;

            foreach (var item in result)
            {
                if (!_membroCientificoRepository.VerificarMembro(item.MembroId, id, false))
                {
                    state = true;
                    items.Add(new SelectListItem()
                    {
                        Value = item.MembroId.ToString(), Text = item.Email
                    });
                }
            }
            if (!state)
            {
                items.Add(new SelectListItem()
                {
                    Value = "", Text = "Não existe nenhum membro"
                });
            }

            return(items);
        }
コード例 #3
0
 public SelectList ObterMembros(string id = null)
 {
     return(new SelectList(_membroRepository.ObterTodos(), "MembroId", "Nome", id));
 }
コード例 #4
0
ファイル: MembroService.cs プロジェクト: cjcossa/SDGE
 public IEnumerable <Membro> ObterTodos()
 {
     return(_membroRepository.ObterTodos());
 }