Предположим, у меня есть продукт, который состоит из двух компонентов: X Кол-во Компонента A и Y Кол-во Компонента B.
Когда я выбираю его в форме или пользователь для редактирования, я приношуколичество по умолчанию, но мне нужно разрешить использованным редактировать X на любое число, которое им нравится, но если они захотят это сделать, мне нужно обновить свой Y qty, чтобы он всегда был вдвое больше того, что они выбрали в качестве нового X.
Так выглядит бизнес-правило для этого продукта.Есть много других продуктов, и у каждого есть свое собственное количество компонентов и связанных количеств.Каков наилучший способ справиться с этим, так как правила меняются довольно часто (а их много)?
Кто-то предложил использовать JSON для проверки на стороне сервера, но я новичок в этом, и мне нужен хотя бы какой-то простой пример, чтобы понять, как это будет обрабатываться сервером и какбудет выглядеть так.
Я ценю любые советы!