示例#1
0
        public IResultado <Funcionalidad> Obtener(int id)
        {
            Resultado <Funcionalidad> resultado = new Resultado <Funcionalidad>();

            if (id > 0)
            {
                try
                {
                    resultado.Retorno = _domain.Obtener(id);
                }
                catch (Exception ex)
                {
                    resultado.Correcto = false;
                    resultado.Mensajes.Add(ex.Message);
                }
            }
            else
            {
                resultado.Retorno = ObtenerFuncionalidadGenerica().Retorno;
            }
            return(resultado);
        }
示例#2
0
        public IResultado <Rol> Obtener(decimal id)
        {
            Resultado <Rol> resultado = new Resultado <Rol>();

            if (id > 0)
            {
                try
                {
                    resultado.Retorno = _domain.Obtener(id);
                }
                catch (Exception ex)
                {
                    resultado.Mensajes.Add(ex.Message);
                    resultado.Correcto = false;
                }
            }
            else
            {
                resultado.Retorno = this.ObtenerRolGenerico().Retorno;
            }
            return(resultado);
        }