Exemplo n.º 1
0
        public void BindDLLs(LegalEntityOwnerView legalEntityOwnerView, ObjectContext db)
        {
            //Owners ddl
            IPhysicalEntitiesRepository physicalEntitesRepository = new PhysicalEntitiesRepository(db);
            ILegalEntitiesRepository    legalEntitiesRepository   = new LegalEntitiesRepository(db);

            List <DDLHelper> owners = LegalEntityOwnerView.GetOwnersSelect(physicalEntitesRepository.GetValid(), legalEntitiesRepository.GetValidOwners()).OrderBy("Text ASC").ToList();

            legalEntityOwnerView.Owners = new SelectList(owners, "Value", "Text");

            //AdditionalFactors ddl
            IAdditionalFactorsRepository additionalFactorsRepository = new AdditionalFactorsRepository(db);

            legalEntityOwnerView.AdditionalFactors = new SelectList(additionalFactorsRepository.GetValid().OrderBy("Name ASC").ToList(), "AdditionalFactorPK", "Name");

            //FulfilledFactors ddl
            IFulfilledFactorsRepository fulfilledFactorsRepository = new FulfilledFactorsRepository(db);

            legalEntityOwnerView.FulfilledFactors = new SelectList(fulfilledFactorsRepository.GetValid().OrderBy("Name ASC").ToList(), "FulfilledFactorPK", "Name");

            //BussinesShareBurdens ddl
            IBussinesShareBurdensRepository bussinesShareBurdensRepository = new BussinesShareBurdensRepository(db);

            legalEntityOwnerView.BussinesShareBurdens = new SelectList(bussinesShareBurdensRepository.GetValid().OrderBy("Name ASC").ToList(), "BussinesShareBurdenPK", "Name");

            //ChangeTypes ddl
            IChangeTypesRepository changeTypesRepository = new ChangeTypesRepository(db);

            legalEntityOwnerView.ChangeTypes = new SelectList(changeTypesRepository.GetValid().OrderBy("Name ASC").ToList(), "ChangeTypePK", "Name");
        }