Example #1
0
        protected override IQueryFluent <RoleUser> SetEntityIncludeOnUpdate(IQueryFluent <RoleUser> query)
        {
            query.Include(f => f.Role);


            return(query);
        }
    public void setup()
    {
        List <ParameterGetal> dateParameterGetallen = new List <ParameterGetal>
        {
            new ParameterGetal {
                ID = 29, parameter = "Datum", parameterwaarde = string.Format("{0:dd/MM/yyyy}", DateTime.Today.AddDays(-1))
            }
        };
        List <ParameterGetal> tellerParameterGetallen = new List <ParameterGetal>
        {
            new ParameterGetal {
                ID = 3, parameter = "orderteller", parameterwaarde = "4"
            }
        };
        IQueryFluent <ParameterGetal>     datefluent               = MockRepository.GenerateStub <IQueryFluent <ParameterGetal> >();
        IQueryFluent <ParameterGetal>     tellerfluent             = MockRepository.GenerateStub <IQueryFluent <ParameterGetal> >();
        IRepositoryAsync <ParameterGetal> parametergetalrepository = MockRepository.GenerateStub <IRepositoryAsync <ParameterGetal> >();

        _unitOfWork = MockRepository.GenerateStub <IUnitOfWorkAsync>();
        _unitOfWork.Stub(u => u.RepositoryAsync <ParameterGetal>())
        .Return(parametergetalrepository);
        parametergetalrepository.Stub(r => r.Query(ReferentieBuilder.DatumExpression))
        .Return(datefluent);
        parametergetalrepository.Stub(r => r.Query(ReferentieBuilder.OrderTellerExpression))
        .Return(tellerfluent);
        datefluent.Stub(q => q.Select())
        .Return(dateParameterGetallen);
        tellerfluent.Stub(q => q.Select())
        .Return(tellerParameterGetallen);
    }
 protected override IQueryFluent <DossierFolder> SetEntityIncludeOnDelete(IQueryFluent <DossierFolder> query)
 {
     query.Include(d => d.Dossier)
     .Include(d => d.DossierFolderRoles)
     .Include(d => d.DossierLogs);
     return(query);
 }
Example #4
0
    public void setup()
    {
        List <ParameterGetal> dateParameterGetallen = new List <ParameterGetal>
        {
            new ParameterGetal {
                ID = 29, parameter = "Datum", parameterwaarde = string.Format("{0:dd/MM/yyyy}", DateTime.Today.AddDays(-1))
            }
        };
        List <ParameterGetal> tellerParameterGetallen = new List <ParameterGetal>
        {
            new ParameterGetal {
                ID = 3, parameter = "orderteller", parameterwaarde = "4"
            }
        };
        IQueryFluent <ParameterGetal>     datefluent               = MockRepository.GenerateStub <IQueryFluent <ParameterGetal> >();
        IQueryFluent <ParameterGetal>     tellerfluent             = MockRepository.GenerateStub <IQueryFluent <ParameterGetal> >();
        IRepositoryAsync <ParameterGetal> parametergetalrepository = MockRepository.GenerateStub <IRepositoryAsync <ParameterGetal> >();

        _unitOfWork = MockRepository.GenerateStub <IUnitOfWorkAsync>();
        _unitOfWork.Stub(u => u.RepositoryAsync <ParameterGetal>())
        .Return(parametergetalrepository);
        parametergetalrepository.Stub(r => r.Query(Arg <Expression <Func <ParameterGetal, bool> > > .Matches(a => LambdaCompare.Eq(a, o => o.parameter == "Datum"))))
        .Return(datefluent);
        parametergetalrepository.Stub(r => r.Query(Arg <Expression <Func <ParameterGetal, bool> > > .Matches(a => LambdaCompare.Eq(a, o => o.parameter == "orderteller"))))
        .Return(tellerfluent);
        datefluent.Stub(q => q.Select())
        .Return(dateParameterGetallen);
        tellerfluent.Stub(q => q.Select())
        .Return(tellerParameterGetallen);
    }
Example #5
0
 public static IPagedList <T> GetPaged <T>(this IQueryFluent <T> query, GridRequest request)
     where T : EntityBase
 {
     return(query.Where(request.GetFilters <T>())
            .OrderBy(request.GetSortExpression())
            .Paged(request.Page, request.PageSize));
 }
 protected override IQueryFluent <DossierFolder> SetEntityIncludeOnUpdate(IQueryFluent <DossierFolder> query)
 {
     query
     .Include(d => d.Fascicle)
     .Include(d => d.Dossier)
     .Include(d => d.DossierFolderRoles.Select(f => f.Role));
     return(query);
 }
Example #7
0
 protected override IQueryFluent <Dossier> SetEntityIncludeOnUpdate(IQueryFluent <Dossier> query)
 {
     query.Include(d => d.Contacts)
     .Include(d => d.DossierDocuments)
     .Include(d => d.SourceMetadataValues)
     .Include(d => d.MetadataValueContacts);
     return(query);
 }
Example #8
0
 protected override IQueryFluent <Process> SetEntityIncludeOnUpdate(IQueryFluent <Process> query)
 {
     query.Include(d => d.Roles)
     .Include(d => d.Dossier)
     .Include(d => d.Dossier.DossierFolders)
     .Include(d => d.Dossier.DossierFolders.Select(dfr => dfr.DossierFolderRoles))
     .Include(d => d.Dossier.DossierFolders.Select(dfr => dfr.DossierFolderRoles.Select(r => r.Role)))
     .Include(d => d.Dossier.DossierFolders.Select(pft => pft.FascicleTemplates));
     return(query);
 }
Example #9
0
 protected override IQueryFluent <Tenant> SetEntityIncludeOnUpdate(IQueryFluent <Tenant> query)
 {
     query.Include(d => d.Configurations)
     .Include(d => d.Containers)
     .Include(d => d.Roles)
     .Include(d => d.PECMailBoxes)
     .Include(d => d.TenantWorkflowRepositories)
     .Include(d => d.Contacts);
     return(query);
 }
 protected override IQueryFluent <DocumentUnit> SetEntityIncludeOnUpdate(IQueryFluent <DocumentUnit> query)
 {
     query.Include(f => f.DocumentUnitChains)
     .Include(f => f.DocumentUnitRoles)
     .Include(f => f.DocumentUnitUsers)
     .Include(f => f.Fascicle)
     .Include(f => f.Category)
     .Include(f => f.Container)
     .Include(f => f.UDSRepository);
     return(query);
 }
Example #11
0
        protected override IQueryFluent <Fascicle> SetEntityIncludeOnUpdate(IQueryFluent <Fascicle> query)
        {
            if (!CurrentUpdateActionType.HasValue || (CurrentUpdateActionType.HasValue && CurrentUpdateActionType != UpdateActionType.OpenFascicleClosed))
            {
                query = query.Include(f => f.Contacts)
                        .Include(f => f.FascicleDocuments)
                        .Include(f => f.DossierFolders.Select(z => z.Dossier))
                        .Include(f => f.SourceMetadataValues)
                        .Include(f => f.MetadataValueContacts);
            }

            return(query);
        }
Example #12
0
        protected override IQueryFluent <Fascicle> SetEntityIncludeOnDelete(IQueryFluent <Fascicle> query)
        {
            if (CurrentDeleteActionType.HasValue && CurrentDeleteActionType == DeleteActionType.CancelFascicle)
            {
                query = query
                        .Include(f => f.FascicleRoles)
                        .Include(f => f.FascicleDocuments)
                        .Include(f => f.FascicleLogs)
                        .Include(f => f.DossierFolders)
                        .Include(f => f.FascicleLinks)
                        .Include(f => f.WorkflowInstances)
                        .Include(f => f.Contacts)
                        .Include(f => f.SourceMetadataValues)
                        .Include(f => f.MetadataValueContacts);
            }

            return(query);
        }
Example #13
0
        public List <ZetaCodeNormalIplikDto> GetAllZetaCodeAndUrunIsmiOfNormalIplikler(int?normalIplikId = null)
        {
            IQueryFluent <ZetaCodeNormalIplik> query = null;

            if (normalIplikId.HasValue)
            {
                query = _repository.Query(x => x.Id == normalIplikId.Value);
            }
            else
            {
                query = _repository.Query();
            }

            return(query.Select(x => new ZetaCodeNormalIplikDto
            {
                Id = x.Id,
                UrunIsmi = x.UrunIsmi,
                ZetaCode = x.ZetaCode
            }).ToList());
        }
 protected override IQueryFluent <WorkflowInstance> SetEntityIncludeOnUpdate(IQueryFluent <WorkflowInstance> query)
 {
     return(query
            .Include(f => f.WorkflowProperties)
            .Include(r => r.WorkflowInstanceRoles));
 }
Example #15
0
 protected override IQueryFluent <FascicleRole> SetEntityIncludeOnDelete(IQueryFluent <FascicleRole> query)
 {
     return(query.Include(x => x.Role)
            .Include(f => f.Fascicle));
 }
Example #16
0
 protected override IQueryFluent <Resolution> SetEntityIncludeOnUpdate(IQueryFluent <Resolution> query)
 {
     query.Include(i => i.FileResolution);
     return(query);
 }
 protected override IQueryFluent <FascicleDocumentUnit> SetEntityIncludeOnDelete(IQueryFluent <FascicleDocumentUnit> query)
 {
     return(query
            .Include(c => c.DocumentUnit.Category)
            .Include(c => c.DocumentUnit.Container)
            .Include(c => c.Fascicle)
            .Include(c => c.Fascicle.Category)
            .Include(c => c.DocumentUnit.UDSRepository));
 }
Example #18
0
 protected override IQueryFluent <ProtocolDraft> SetEntityIncludeOnUpdate(IQueryFluent <ProtocolDraft> query)
 {
     query.Include(f => f.Collaboration);
     return(query);
 }
 protected override IQueryFluent <CategoryFascicleRight> SetEntityIncludeOnDelete(IQueryFluent <CategoryFascicleRight> query)
 {
     return(query.Include(i => i.CategoryFascicle.Category)
            .Include(i => i.Role));
 }
Example #20
0
 protected override IQueryFluent <UDSTypology> SetEntityIncludeOnUpdate(IQueryFluent <UDSTypology> query)
 {
     query.Include(t => t.UDSRepositories);
     return(query);
 }
Example #21
0
 protected override IQueryFluent <Protocol> SetEntityIncludeOnUpdate(IQueryFluent <Protocol> query)
 {
     query.Include(d => d.ProtocolRoles.Select(f => f.Role))
     .Include(d => d.ProtocolUsers);
     return(query);
 }
 protected override IQueryFluent <ResolutionKind> SetEntityIncludeOnDelete(IQueryFluent <ResolutionKind> query)
 {
     return(query.Include(x => x.ResolutionKindDocumentSeries));
 }
 protected override IQueryFluent <FascicleFolder> SetEntityIncludeOnUpdate(IQueryFluent <FascicleFolder> query)
 {
     return(query.Include(x => x.Fascicle));
 }
Example #24
0
 protected override IQueryFluent <WorkflowRepository> SetEntityIncludeOnUpdate(IQueryFluent <WorkflowRepository> query)
 {
     query.Include(x => x.Roles);
     return(query);
 }
Example #25
0
 protected virtual IQueryFluent <TEntity> SetEntityIncludeOnDelete(IQueryFluent <TEntity> query)
 {
     return(query);
 }
 protected override IQueryFluent <TemplateCollaboration> SetEntityIncludeOnDelete(IQueryFluent <TemplateCollaboration> query)
 {
     return(query.Include(x => x.TemplateCollaborationUsers)
            .Include(x => x.Roles)
            .Include(x => x.TemplateCollaborationDocumentRepositories));
 }
Example #27
0
 protected override IQueryFluent <CategoryFascicle> SetEntityIncludeOnDelete(IQueryFluent <CategoryFascicle> query)
 {
     return(query.Include(c => c.Category));
 }
Example #28
0
 protected override IQueryFluent <ResolutionKindDocumentSeries> SetEntityIncludeOnUpdate(IQueryFluent <ResolutionKindDocumentSeries> query)
 {
     return(query.Include(x => x.DocumentSeries)
            .Include(x => x.ResolutionKind)
            .Include(x => x.DocumentSeriesConstraint));
 }
Example #29
0
 protected override IQueryFluent <DossierRole> SetEntityIncludeOnDelete(IQueryFluent <DossierRole> query)
 {
     return(query.Include(x => x.Role));
 }
Example #30
0
 protected override IQueryFluent <Category> SetEntityIncludeOnUpdate(IQueryFluent <Category> query)
 {
     return(query.Include(i => i.MetadataRepository));
 }