Example #1
0
 public MasteryPage(MasteryPage masteryPage) {
   foreach (string name in mMasteryNames) {
     if (name == "name") {
       mMasteries[name] = "";
     } else {
       mMasteries[name] = masteryPage[name];
     }
   }
 }
Example #2
0
 public void updateProperty(MasteryPage masteryPage, object control) {
   masteryPage[mProp.ID] = ((Button)control).Text;
 }
Example #3
0
 public void populateMasteryPage(MasteryPage masteryPage) {
   mCurrentMasteryPage = masteryPage;
   foreach (var a in mMasteryButtons) {
     a.Value.Text = masteryPage[a.Key];
   }
 }
Example #4
0
 public void addMasteryPage(MasteryPage newMasteryPage) {
   MasteryPage.Items.Add(newMasteryPage["name"]);
   MasteryPageName.Items.Add(newMasteryPage["name"]);
   checkMasteryPagesCount(false);
 }
Example #5
0
 public void updateMasteryPageName(MasteryPage d, string newName) {
   var masteryPage = mMasteryPages.First(x => x["name"].ToString() == d["name"]);
   masteryPage["name"] = newName;
   d["name"] = newName;
 }
Example #6
0
 public void removeMasteryPage(MasteryPage d) {
   mMasteryPages.First(x => x["name"].ToString() == d["name"]).Remove();
 }
Example #7
0
 public void addMasteryPage(MasteryPage d) {
   var masteryPage = new JObject();
   foreach (var prop in d.Properties) {
     masteryPage[prop.Key] = prop.Value;
   }
   mMasteryPages.Add(masteryPage);
 }
Example #8
0
 public void updateMasteryPage(MasteryPage d) {
   var masteryPage = mMasteryPages.First(x => x["name"].ToString() == d["name"]);
   foreach (var prop in d.Properties) {
     masteryPage[prop.Key] = prop.Value;
   }
 }
Example #9
0
 public MasteryPage getMasteryPageByName(string index) {
   return mMasteryPages.Where(MP => MP["name"].ToString() == index).Select(MP => {
     MasteryPage o = new MasteryPage();
     foreach (JProperty prop in ((JObject)MP).Properties()) {
       o[prop.Name] = prop.Value.ToString();
     }
     return o;
   }).First();
 }