private string GetTreeName(Guid requirementId) { string treeName = ""; RequirementModel reqModel; string tableName = ""; EnhancementSlotModel slotModel; EnhancementModel enhModel; reqModel = GetRequirementModel(requirementId); tableName = TableNamesModel.GetTableNameFromId(reqModel.TableNamesId); slotModel = new EnhancementSlotModel(); if (tableName == "EnhancementSlot") { slotModel.Initialize(reqModel.ApplytoId); treeName = EnhancementTreeModel.GetNameFromId(slotModel.EnhancementTreeId); } if (tableName == "Enhancement") { enhModel = new EnhancementModel(); enhModel.Initialize(reqModel.ApplytoId); slotModel.Initialize(enhModel.EnhancementSlotId); treeName = EnhancementTreeModel.GetNameFromId(slotModel.EnhancementTreeId); } return(treeName); }
private EnhancementSlotModel GetSlotModel(Guid requirementId) { EnhancementSlotModel slotModel; EnhancementModel enhModel; RequirementModel reqModel; string tableName = ""; slotModel = new EnhancementSlotModel(); reqModel = GetRequirementModel(requirementId); //tableName = TableNamesModel.GetNameFromId(reqModel.Id); tableName = TableNamesModel.GetTableNameFromId(reqModel.TableNamesId); if (tableName == "EnhancementSlot") { slotModel.Initialize(reqModel.ApplytoId); } if (tableName == "Enhancement") { enhModel = new EnhancementModel(); enhModel.Initialize(reqModel.ApplytoId); slotModel.Initialize(enhModel.EnhancementSlotId); } return(slotModel); }
private void GatherData() { //Enhancment Slot Data SlotModel = new EnhancementSlotModel(); SlotModel.Initialize(SlotId); //Enhancement Data EnhancementModels = EnhancementModel.GetAll(SlotId); if (EnhancementModels.Count == 0) { //we need to add an enhancement as one was never assigned and all slots should have at least 1 enhancement. AddEnhancementModel(); } //Enhancement Rank Data RankModels = new List <List <EnhancementRankModel> >(); foreach (EnhancementModel model in EnhancementModels) { List <EnhancementRankModel> sublist = new List <EnhancementRankModel>(); sublist = EnhancementRankModel.GetAll(model.Id); RankModels.Add(sublist); if (RankModels[RankModels.Count - 1].Count == 0) { AddRankModel(RankModels.Count - 1); } } }
private string BuildSlotName(Guid slotId) { string slotName; EnhancementSlotModel slotModel; slotName = ""; slotModel = new EnhancementSlotModel(); slotModel.Initialize(slotId); if (slotModel.UseEnhancementInfo == true) { slotName = EnhancementModel.GetNameFromId(EnhancementModel.GetIdFromSlotIdandDisplayOrder(slotModel.Id, 0)); } else { slotName = slotModel.Name; } return(slotName); }