Пример #1
0
 public LunaUserException(string message, UserErrorCode code, HttpStatusCode statusCode, string target = "method_error") : base(message)
 {
     this.Code           = code;
     this.HttpStatusCode = statusCode;
     this.Target         = target;
 }
Пример #2
0
 public LunaBadRequestUserException(string message, UserErrorCode code) : base(message, code, System.Net.HttpStatusCode.BadRequest)
 {
 }
Пример #3
0
 /// <summary>
 /// Creates new instance of exception
 /// </summary>
 /// <param name="errorCode">Error code which raised this exception</param>
 /// <param name="message">User friendly message</param>
 public BLException(UserErrorCode errorCode, string message) : base(message)
 {
     UserErrorCode = errorCode;
 }
Пример #4
0
        private static GetUserResult ReturnGetUserResult(User user, UserErrorCode failureCode)
        {
            var result = new GetUserResult() { User = user };

            if (user == null)
                result.UserCode = failureCode;
            else
                result.UserCode = UserErrorCode.Success;

            return result;
        }