Я хочу вернуть пользовательский объект с деталями ошибки, когда возникает исключение
EmployeeDetails
класс имеет свойство с ErrorDetails
.
В случае успеха EmployeeDetails
объект будет возвращен. Когда возникает исключение, я хочу заполнить ErrorDetails
свойство и вернуть EmployeeDetails
объект.
Каждый метод действия как собственный тип возвращаемого значения. Все возвращаемые типы будут иметь свойство ErrorDetails
.
public async Task<ActionResult<EmployeeDetails>> LoanClosingDateUpdate()
{
}
Я пытался добавить ProducesResponseType
к каждому действию, но это не сработало. [ProducesResponseType(typeof(EmployeeDetails), (int)HttpStatusCode.NoContent)]
Могу ли я справиться с этим глобально либо из фильтра OnException, либо из Middleware