created исключения, как показано ниже
Код: Выделить всё
public class ValidationException : Exception
{
public ValidationException(string message) : base(message) {
}
}
public class UnhandledException : Exception
{
public UnhandledException(string message) : base(message)
{
}
}
public class DatabaseConcurrencyException : Exception
{
public DatabaseConcurrencyException(string message) : base (message) { }
}
Код: Выделить всё
public class Mutations
{
[Error]
[Error]
[Error]
public async Task AddOrUpdateStructure(AddOrUpdateStructureCommand addOrUpdateStructureRequest, ISender mediator, CancellationToken cancellationToken)
{
return await mediator.Send(addOrUpdateStructureRequest, cancellationToken);
}
[Error]
[Error]
[Error]
public async Task AddTemplate(AddTemplateCommand addTemplateRequest, ISender mediator, CancellationToken cancellationToken)
{
return await mediator.Send(addTemplateRequest, cancellationToken);
}
}
так каков правильный способ обработки ошибок в мутациях графа с использованием горячего шоколада?
недостаточно документации по обработке ошибок в графе.
Нужен подробный ответ по обработке ошибок в графе с использованием nuget горячего шоколада.
Подробнее здесь: https://stackoverflow.com/questions/786 ... colate-net