2021-12-15 11:30:14 +03:00

22 lines
986 B
C#

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