Я создаю .NET Web API, который будет принимать данные от клиента. Он выполнит некоторые вычисления для данных, а затем вернет результаты расчета клиенту.
Например:
Структура структуры модели для ModelData:
Id,
ValueA,
ValueB
Структура структуры модели для ModelResults:
Id,
ResultingValue
API:
ModelResults ExecuteCalculation(ModelData modelData)
Я пытаюсь найти правильный шаблон проектирования, который бы соответствовал этому типу поведения. Сначала я подумал, что шаблона репозитория будет достаточно, поскольку он будет охватывать многие шаблоны проектирования, связанные с этим проектом. Но я не совсем уверен, так как по моему пониманию репо. Это что-то вроде подхода сверху вниз (вы можете исправить меня, если я ошибаюсь).
Дайте мне знать, что вы думаете по этому поводу. Очень ценится.