public Dictionary <Estados, string> MontarListaEstado()
        {
            var estados = new Dictionary <Estados, string>();

            foreach (Estados val in Enum.GetValues(typeof(Estados)))
            {
                estados.Add(val, _enumDescription.GetEnumDescription(val));
            }
            return(estados);
        }
Beispiel #2
0
        public Dictionary <TEnum, string> MontarListaOpoes <TEnum>()
        {
            var opcoes = new Dictionary <TEnum, string>();

            foreach (TEnum val in Enum.GetValues(typeof(TEnum)))
            {
                opcoes.Add(val, _enumDescription.GetEnumDescription((Enum)(object)val));
            }
            return(opcoes);
        }
 public string EnumDescription(Enum e)
 {
     return(_enumDescription.GetEnumDescription(e));
 }
        public ActionResult ConvocadosQueDesistiram(Guid id, Guid cargo)
        {
            ViewBag.ProcessoId = id;
            var dadosConfirmados = _convocacaoAppService.Search(a => a.ProcessoId.Equals(id)).Where(b =>
                                                                                                    b.StatusConvocacao.Equals(_enumDescription.GetEnumDescription(StatusConvocacao.Desistente)));
            var convocados = _convocadoAppService.Search(a => a.ProcessoId.Equals(id) && a.CargoId.Equals(cargo));

            ViewBag.ListaConvocadosQueDesistiram = _convocacaoAppService
                                                   .MontaListaDeConvocados(dadosConfirmados, convocados).OrderBy(x => x.Posicao);
            ViewBag.ListaCargos = _cargoAppService.Search(a => a.ProcessoId.Equals(id) && a.Ativo.Equals(true))
                                  .OrderBy(x => x.Nome);

            return(View());
        }