コード例 #1
0
        public static BE.Status GenerateStatus(CodeStatus errorStatus)
        {
            BE.Status status = new BE.Status()
            {
                Code = errorStatus.ToString()
            };

            switch (errorStatus)
            {
            case CodeStatus.Successful: status.Message = "OK";
                break;

            case CodeStatus.InvalidParameter: status.Message = "There was a problem with parameter passed";
                break;

            case CodeStatus.Timeout: status.Message = "No response from server, try again later";
                break;

            case CodeStatus.Unknown: status.Message = "What the hell just happened? Check log plz";
                break;

            default: status.Message = "?";
                break;
            }

            return(status);
        }
コード例 #2
0
 public static string MapErrorToJson(BE.Status error)
 {
     return(JsonConvert.SerializeObject(error));
 }