コード例 #1
0
ファイル: JsonResponse.cs プロジェクト: Mico-LIT/Mini-CRM
 public static JsonResponse CreateError(JsonResponseStatus status)
 {
     return(new JsonResponse
     {
         Status = status,
         Errors = new List <JsonResponseStatus>()
     });
 }
コード例 #2
0
ファイル: JsonResponse.cs プロジェクト: Mico-LIT/Mini-CRM
 public static JsonResponse CreateError(string message = null)
 {
     return(new JsonResponse
     {
         Status = JsonResponseStatus.CreateError(message),
         Errors = new List <JsonResponseStatus>()
     });
 }
コード例 #3
0
ファイル: JsonResponse.cs プロジェクト: Mico-LIT/Mini-CRM
 public static JsonResponse CreateError(object data, JsonResponseStatus status)
 {
     return(new JsonResponse
     {
         Status = status,
         Data = data,
         Errors = new List <JsonResponseStatus>()
     });
 }
コード例 #4
0
ファイル: JsonResponse.cs プロジェクト: Mico-LIT/Mini-CRM
 public static JsonResponse CreateSuccess(object data, string message = null)
 {
     return(new JsonResponse
     {
         Status = JsonResponseStatus.CreateSuccess(message),
         Data = data,
         Errors = new List <JsonResponseStatus>()
     });
 }
コード例 #5
0
ファイル: JsonResponse.cs プロジェクト: Mico-LIT/Mini-CRM
        public static JsonResponse CreateError(Exception exception)
        {
            var mes = ExceptionDictionary.Instance.GetUserFriendlyMessage(exception);

            if (exception is ValidationException)
            {
                return(new JsonResponse
                {
                    Status = JsonResponseStatus.CreateError(mes),
                    Errors = (exception as ValidationException).Filds
                });
            }

            return(new JsonResponse
            {
                Status = JsonResponseStatus.CreateError(mes),
                Errors = new List <JsonResponseStatus>()
            });
        }
コード例 #6
0
ファイル: JsonResponse.cs プロジェクト: Mico-LIT/Mini-CRM
 public JsonResponse()
 {
     Status = new JsonResponseStatus();
     Errors = new List <JsonResponseStatus>();
 }