using System; using System.Collections.Generic; using System.Linq; namespace EvoCalculator.Core.Tools.Check { public class CheckTools { public void CheckColumnForLessThanZeroValue(IEnumerable Values, string errorMsg = "Невозможно осуществить расчет графика. При заданных параметрах получаются отрицательные значения") { if (Values.Skip(1).ToList().Exists(x => x < 0)) throw new Exception(errorMsg); } public void CheckColumnForZeroValue(IEnumerable Values, string errorMsg = "Невозможно осуществить расчет графика. При заданных параметрах получаются нулевые значения платежей") { if (Values.Skip(1).ToList().Exists(x => x == 0)) throw new Exception(errorMsg); } } }