Table of Contents

Class DuplicateRecordException

Namespace
SEBT.Portal.Core.Exceptions
Assembly
SEBT.Portal.Core.dll

Thrown when a data insert fails because a record with the same unique constraint already exists. Infrastructure repositories translate technology-specific exceptions (e.g., EF Core's DbUpdateException with a unique index violation) into this domain exception so that use case handlers can react without depending on infrastructure types.

public class DuplicateRecordException : Exception
Inheritance
object
Exception
DuplicateRecordException

Constructors

DuplicateRecordException(string)

public DuplicateRecordException(string message)

Parameters

message string

DuplicateRecordException(string, Exception)

public DuplicateRecordException(string message, Exception innerException)

Parameters

message string
innerException Exception