public static AbstractViewTipo GetAbstractViewTipoPadrao(this AbstractViewTipo tipoDef) { var tipo = ConfigurationManager.AppSettings[nameof(AbstractViewTipo)]; if (!string.IsNullOrWhiteSpace(tipo)) { return(tipo.GetAbstractViewTipo()); } return(tipoDef); }
public static bool IsRelatorio(this AbstractViewTipo tipo) => tipo.GetAbstractViewTipo().IsRelatorio;
public static bool IsFiltro(this AbstractViewTipo tipo) => tipo.GetAbstractViewTipo().IsFiltro;
public static bool IsConsulta(this AbstractViewTipo tipo) => tipo.GetAbstractViewTipo().IsConsulta;
public static string GetDescricao(this AbstractViewTipo tipo) => tipo.GetAbstractViewTipo().Descricao;
public static AbstractViewTipoAttribute GetAbstractViewTipo(this AbstractViewTipo tipo) => tipo.GetAtributeAttr <AbstractViewTipo, AbstractViewTipoAttribute>();