using EvoCalculator.Core.Models.PostCalculation.Models.Request; using EvoCalculator.Core.Tools.Errors; namespace EvoCalculator.Core.PostCalculation.Tools; public class Validation { public void ValidateRequest(RequestCalculation requestCalculation) { var preparedValues = requestCalculation.PreparedValues; if (preparedValues.CalcType != 100000003 && preparedValues.CalcType != 100000008) if (preparedValues.EditPaymentNumber >= preparedValues.Nmper.Next) throw new AppException( "Невозможно осуществить расчет графика: срок лизинга превышает количество платежей"); } }