Ejemplo n.º 1
0
 public void SetTipoNotificacao(ResourceValueEnum tipoNotificacao)
 {
     if (TipoNotificacao.HasValue && TipoNotificacao == tipoNotificacao)
     {
         return;
     }
     TipoNotificacao = tipoNotificacao;
 }
Ejemplo n.º 2
0
 public static Models.Resources <string> ObterResourceMessageClass(this IEnumerable <Models.Resources <string> > resources, ModulosEnum?Modulos, ResourceValueEnum resourceValueEnum)
 {
     return(ObterRes(resources, Modulos, resourceValueEnum));
 }
Ejemplo n.º 3
0
        static Models.Resources <string> ObterRes(this IEnumerable <Models.Resources <string> > resources, ModulosEnum?Modulos, ResourceValueEnum resourceValueEnum)
        {
            if (Modulos.HasValue && System.Enum.IsDefined(typeof(ModulosEnum), Modulos.Value) && System.Enum.IsDefined(typeof(ResourceValueEnum), resourceValueEnum))
            {
                return(resources.FirstOrDefault(x => x.Modulos.HasValue && x.Modulos.Value.Equals(Modulos.Value) && x.ResourceValue == resourceValueEnum));
            }

            if (System.Enum.IsDefined(typeof(ResourceValueEnum), resourceValueEnum))
            {
                return(resources.FirstOrDefault(x => x.ResourceValue == resourceValueEnum && (!x.Modulos.HasValue || !System.Enum.IsDefined(typeof(ModulosEnum), x.Modulos.Value))));
            }

            return(null);
        }
Ejemplo n.º 4
0
 public static string ObterResourceMessage(this IEnumerable <Models.Resources <string> > resources, ModulosEnum?Modulos, ResourceValueEnum resourceValueEnum)
 {
     return(ObterRes(resources, Modulos, resourceValueEnum)?.Mensagem);
 }