private void IsResponseException(Exception exception)
        {
            var exc = exception as ResponseException;

            if (exc != null)
            {
                ExceptionData = exc.ExceptionData;
            }
        }
 public ResponseException(HttpStatusCode code, ModelStateDictionary modelState)
 {
     ExceptionData = new ExceptionData
     {
         ModelState = modelState,
         Code       = code,
         Time       = Utilities.GetServerTime()
     };
 }
 public ResponseException(HttpStatusCode code, string reason, string innerMessage = "", Utilities.ExceptionType type = Utilities.ExceptionType.Unknown,
                          params object[] arguments)
 {
     ExceptionData = new ExceptionData
     {
         Reason       = reason,
         InnerMessage = innerMessage,
         Type         = type,
         Code         = code,
         Arguments    = arguments,
         Time         = Utilities.GetServerTime()
     };
 }