Beispiel #1
0
        DtoRecurso ConvertirEntidadGenerico(Sg06_Recurso recurso)
        {
            var CodigoMenu       = Enumeration.ObtenerDescripcion(TipoRecurso.Menu);
            var recursosHijos    = _RecursoRepository.Get <Sg06_Recurso>(x => x.CodigoRecurso.Equals(CodigoMenu) && x.Estado.Equals(Auditoria.EstadoActivo) && x.RecursoId == recurso.Id)?.OrderBy(x => x.Orden);
            var recursoRespuesta = new DtoRecurso()
            {
                nombreRecurso = recurso.NombreRecurso,
                RutaMenu      = recurso.RutaMenu,
                RecursosHijo  = recursosHijos?.ToList()?.Select(x => ConvertirEntidadGenerico(x))
            };

            if (recurso.RecursoId == null)
            {
                recursoRespuesta.ToolTip = recurso.NombreRecurso;
                recursoRespuesta.Tipo    = "dropDown";
                recursoRespuesta.Icono   = recurso.Icono;
            }
            return(recursoRespuesta);
        }
 public Recurso Get(long id)
 {
     return(recursoRepository.Get(id));
 }
Beispiel #3
0
 public Recurso Get(Expression <Func <Recurso, bool> > where) => _repository.Get(where);