Exemple #1
0
        protected override void OnOpened()
        {
            base.OnOpened();

            //check if modes are supported
            IsNewSupported     = ExportedModels.Any(m => m is EntityNewModel <T>);
            IsDeleteSupported  = ExportedModels.Any(m => m is EntityDeleteModel <T>);
            IsDetailsSupported = ExportedModels.Any(m => m is EntityDetailsModel <T>);
            IsNewEnabled       = IsDetailsSupported;

            _riport = new PagedQueryable <T>(ProvideQuery(Context));
        }
Exemple #2
0
        protected override void OnOpened()
        {
            IOrderedQueryable <ModelDto> query = from m in ExportedModels.AsQueryable()
                                                 select
                                                 new ModelDto
            {
                ModelTitle = m.ModelTitle, ModelTypeName = m.GetType().Name
            }
            into dto
            orderby dto.ModelTypeName
            select dto;

            _modelList = new PagedQueryable <ModelDto>(query);

            base.OnOpened();
        }
Exemple #3
0
 protected IEnumerable <T> FindModel <T>() where T : Model
 {
     return(ExportedModels.OfType <T>());
 }