public List <LayerMemberEntity> GetLayerMembers(Enums.Layer layer) { switch (layer) { case Enums.Layer.Extraction_Layer: { return(extractionLayer); } case Enums.Layer.Transformation_Layer: { return(transformationLayer); } case Enums.Layer.Load_Layer: { return(loadLayer); } case Enums.Layer.All_Tables: { return(allTablesLayer); } } return(null); }
public void AddLayerMember(LayerMemberEntity member, Enums.Layer layer) { if (GetMemberFromLayerByName(layer, member.GetMemberName()) == null) { switch (layer) { case Enums.Layer.Extraction_Layer: { extractionLayer.Add(member); break; } case Enums.Layer.Transformation_Layer: { transformationLayer.Add(member); break; } case Enums.Layer.Load_Layer: { loadLayer.Add(member); break; } case Enums.Layer.All_Tables: { allTablesLayer.Add(member); break; } } } }
public LayerMemberEntity(string memberName, Enums.Layer layerType, Enums.ModeType modeType) { this.tableEntities = new List <TableEntity>(); this.joinEntities = new List <JoinEntity>(); this.procedureEntities = new List <ProcedureEntity>(); this.layerType = layerType; this.memberName = memberName; this.modeType = modeType; }
public LayerMemberEntity GetMemberFromLayerByName(Enums.Layer layer, string memberName) { foreach (LayerMemberEntity entity in GetLayerMembers(layer)) { if (entity.GetMemberName().ToUpper().Trim() == memberName.ToUpper().Trim()) { return(entity); } } return(null); }
public void SetLayerType(Enums.Layer layerType) { this.layerType = layerType; }