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"); }