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)); }
public Recurso Get(Expression <Func <Recurso, bool> > where) => _repository.Get(where);