Beispiel #1
0
        public DanaRequestResult(RequestResultError e)
        {
            switch (e)
            {
            case RequestResultError.Ok:
                ErrorDescription = String.Empty;
                break;

            case RequestResultError.TokenNotFound:
                ErrorDescription = "Token not found";
                break;

            case RequestResultError.EmployeeNotFound:
                ErrorDescription = "Employee not found";
                break;

            case RequestResultError.TokenExpired:
                ErrorDescription = "Token expired";
                break;

            case RequestResultError.PermissionDenied:
                ErrorDescription = "Permission denied";
                break;

            case RequestResultError.NotPermittedForOved:
                ErrorDescription = "Employee permission denied";
                break;

            default:
                ErrorDescription = "Unknown Code";
                break;
            }
            ResultCode = (int)e;
        }
Beispiel #2
0
 public void ErrorHandling(string method, RequestResultError resultError)
 {
     GlobalContext.Properties["Method"] = method;
     log.Error($"Error returned with code: {resultError.errors.Single().code}",
               new Exception(resultError.errors.Single().message));
 }