コード例 #1
0
 /// <summary>
 /// Exception method
 /// </summary>
 /// <param name="context"></param>
 public override void OnException(HttpActionExecutedContext context)
 {
     if (context.Exception is ChecksumException)
     {
         context.Response = context.CreateConflictResponse(HttpConflictReason.Checksum, (context.Exception as ChecksumException).Message);
     }
 }
コード例 #2
0
 /// <summary>
 /// Exception method
 /// </summary>
 /// <param name="context"></param>
 public override void OnException(HttpActionExecutedContext context)
 {
     if (context.Exception is DbUpdateConcurrencyException)
     {
         context.Response = context.CreateConflictResponse(HttpConflictReason.RowVersion, (context.Exception as DbUpdateConcurrencyException).Entries);
     }
 }