2021-09-09 11:37:45 +03:00

22 lines
784 B
C#

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