public void SaveEffectContribution(EffectContribution EffectContribution) { if (EffectContribution.Id == 0) { context.EffectContributions.Add(EffectContribution); } else { var editMe = context.EffectContributions.Find(EffectContribution.Id); if (editMe != null) { // dbEntry.Name = EffectContribution.Name; // dbEntry.Message = EffectContribution.Message; // dbEntry.TimeStamp = EffectContribution.TimeStamp; } } context.SaveChanges(); }
public void LoadBalanceBox(EffectContribution input) { BuffStats = new List <BuffStat>(); var addme = new BuffStat(); if (input.Discipline != 0) { addme = new BuffStat { Amount = Convert.ToDecimal(input.Discipline), Value = 1, NegativeModifier = 0, NegativeCap = -99999, }; this.BuffStats.Add(addme); } if (input.Perception != 0) { addme = new BuffStat { Amount = Convert.ToDecimal(input.Perception), Value = 1, NegativeModifier = 0, NegativeCap = -99999, }; this.BuffStats.Add(addme); } if (input.Charisma != 0) { addme = new BuffStat { Amount = Convert.ToDecimal(input.Charisma), Value = 1, NegativeModifier = 0, NegativeCap = -99999, }; this.BuffStats.Add(addme); } if (input.Fortitude != 0) { addme = new BuffStat { Amount = Convert.ToDecimal(input.Fortitude), Value = 1, NegativeModifier = 0, NegativeCap = -99999, }; this.BuffStats.Add(addme); } if (input.Agility != 0) { addme = new BuffStat { Amount = Convert.ToDecimal(input.Agility), Value = 1, NegativeModifier = 0, NegativeCap = -99999, }; this.BuffStats.Add(addme); } if (input.Allure != 0) { addme = new BuffStat { Amount = Convert.ToDecimal(input.Allure), Value = 1, NegativeModifier = 0, NegativeCap = -99999, }; this.BuffStats.Add(addme); } if (input.Magicka != 0) { addme = new BuffStat { Amount = Convert.ToDecimal(input.Magicka), Value = 1, NegativeModifier = 0, NegativeCap = -99999, }; this.BuffStats.Add(addme); } if (input.Succour != 0) { addme = new BuffStat { Amount = Convert.ToDecimal(input.Succour), Value = 1, NegativeModifier = 0, NegativeCap = -99999, }; this.BuffStats.Add(addme); } if (input.Luck != 0) { addme = new BuffStat { Amount = Convert.ToDecimal(input.Luck), Value = 1, NegativeModifier = 0, NegativeCap = -99999, }; this.BuffStats.Add(addme); } }