/// <summary> /// Обновление или добавление в словарь формулы расчёта баланса группы /// </summary> /// <param name="groupId">Ид группы в Emcos</param> /// <param name="balanceFormula">Формула баланса</param> public void UpdateGroupBalanceFormula(int groupId, BalanceFormula balanceFormula) { if (BalanceGroupsFormulaById.ContainsKey(groupId)) { BalanceGroupsFormulaById[groupId] = balanceFormula; } else { BalanceGroupsFormulaById.Add(groupId, balanceFormula); } }
/// <summary> /// Возвращает формулу расчёта баланса группы /// </summary> /// <param name="groupId">Ид группы в Emcos</param> /// <returns>Формула баланса</returns> public BalanceFormula GetGroupBalanceFormula(int groupId) { if (BalanceGroupsFormulaById.ContainsKey(groupId)) { return(BalanceGroupsFormulaById[groupId]); } else { return(BalanceFormula.CreateDefault()); } }