private void FillByGetPermutation(CommonLibrary.Enumerations.GetPermutations getPermutation, Business.SingleTable.Bo.Folks filledBo) { if (this.BaseDataAccessAvailable()) { this.Clear(); Data.SingleTable.Dto.Folks dto = ((Data.SingleTable.Dto.Folks)(filledBo)); List <Data.SingleTable.Dto.Folks> returnDto = _baseDataAccess.Get(dto, getPermutation); int control = returnDto.Count; if ((control > 0)) { int counter; for (counter = 0; (counter < control); counter = (counter + 1)) { Business.SingleTable.Bo.Folks boToFill = new Business.SingleTable.Bo.Folks(_databaseSmoObjectsAndSettings); _baseBusiness.FillThisWithDto(returnDto[counter], boToFill); this.Add(boToFill); } } } else { throw new System.ApplicationException(FILL_DB_SETTINGS_EXCEPTION); } }
public virtual void FillByGetAll(Business.SingleTable.Bo.Folks filledBo) { CommonLibrary.Enumerations.GetPermutations getPermutation = CommonLibrary.Enumerations.GetPermutations.AllByColumnMappings; this.FillByGetPermutation(getPermutation, filledBo); }
public virtual void FillByCriteriaExact(Business.SingleTable.Bo.Folks filledBo) { CommonLibrary.Enumerations.GetPermutations getPermutation = CommonLibrary.Enumerations.GetPermutations.ByExplicitCriteria; this.FillByGetPermutation(getPermutation, filledBo); }
public virtual void FillByPrimaryKey(Business.SingleTable.Bo.Folks filledBo) { CommonLibrary.Enumerations.GetPermutations getPermutation = CommonLibrary.Enumerations.GetPermutations.ByPrimaryKey; this.FillByGetPermutation(getPermutation, filledBo); }
private void FillPropertiesFromBo(Business.SingleTable.Bo.Folks filledBo) { _baseBusiness.FillPropertiesFromBo(filledBo, this); }
public Folks(CommonLibrary.DatabaseSmoObjectsAndSettings databaseSmoObjectsAndSettings, Business.SingleTable.Bo.Folks filledBo) { _databaseSmoObjectsAndSettings = databaseSmoObjectsAndSettings; _baseDataAccess = new CommonLibrary.Base.Database.BaseDataAccess <Data.SingleTable.Dto.Folks>(_databaseSmoObjectsAndSettings); _baseBusiness = new CommonLibrary.Base.Business.BaseBusiness <Business.SingleTable.Bo.Folks, Data.SingleTable.Dto.Folks>(_databaseSmoObjectsAndSettings); this.FillPropertiesFromBo(filledBo); }