Beispiel #1
0
        public static void AbortWithInvalidRequest()
        {
            var e = new AplicationException(Messages.INVALID_REQUEST);

            e.statuscode = 400;
            throw e;
        }
Beispiel #2
0
        public static void AbortWithResourceNotFound()
        {
            var e = new AplicationException(Messages.RESOURCE_NOT_FOUND);

            e.statuscode = 404;
            throw e;
        }
Beispiel #3
0
        public static void AbortWithInternalError()
        {
            var e = new AplicationException(Messages.INTERNAL_ERROR);

            e.statuscode = 500;
            throw e;
        }
Beispiel #4
0
        public static void AbortWithValidationErrors(IDictionary <string, string> errors)
        {
            var e = new AplicationException(Messages.COMPLETE_REQUIRED_FIELDS);

            e.errors     = errors;
            e.statuscode = 406;
            throw e;
        }
Beispiel #5
0
        public static void Abort(int statuscode, string msg, IDictionary <string, string> errors = null)
        {
            var e = new AplicationException(msg);

            e.errors     = errors;
            e.statuscode = statuscode;
            throw e;
        }