From 33d81fc34ddc5b4e9edd47bb4cbe9c1674c782f5 Mon Sep 17 00:00:00 2001 From: Jake Mannens Date: Fri, 25 Aug 2023 11:11:38 +1000 Subject: Moved media controller upload functionality into media service Multiple uploads can now be handled --- Exception.cs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Exception.cs (limited to 'Exception.cs') diff --git a/Exception.cs b/Exception.cs new file mode 100644 index 0000000..528be52 --- /dev/null +++ b/Exception.cs @@ -0,0 +1,25 @@ +namespace HyperBooru; + +public class HBException : Exception { + public HBException() + : base() {} + public HBException(string message) + : base(message) {} + public HBException(string message, Exception inner) + : base(message, inner) {} +} + +public class MediaException : HBException { + public Media? Media { get; set; } + + public MediaException(string message) : base(message) {} + public MediaException(string message, Media media) : base(message) => + Media = media; +} + +public class MediaCreateException : MediaException { + public MediaCreateException(string message) + : base(message) {} + public MediaCreateException(string message, Media media) + : base(message, media) {} +} -- cgit v1.3