public int Compare(IElement elem) { Percent percent = (Percent)elem; string key = _operationName + " " + _senderBank + " " + _receiverBank; string otherKey = percent._operationName + " " + percent._senderBank + " " + percent._receiverBank; return(String.Compare(key, otherKey, StringComparison.Ordinal)); }
/// <summary> /// Удаляет процент из базы данных, если это не нарушает целостность базы данных. /// </summary> /// <param name="percent"> Процент для удаления. </param> /// <returns> Сообщение об успешном удалении или о проблеме целостности. </returns> public Result RemovePercent(Percent percent) { _percents.Remove(percent); Result con = Consistence(); if (!con) { _percents.Remove(percent); } return(con); }