예제 #1
0
        public static SimpleResponseDto <T> BusinessException(BusinessException be)
        {
            SimpleResponseDto <T> dto = NewInstance();

            dto.Code       = be.Code;
            dto.Message    = be.Message;
            dto.ServerTime = DateTime.Now.Ticks;

            return(dto);
        }
예제 #2
0
        public static SimpleResponseDto <T> Failed(string code, string message, string requestKey)
        {
            SimpleResponseDto <T> dto = NewInstance();

            dto.Code       = code;
            dto.Message    = message;
            dto.ServerTime = DateTime.Now.Ticks;

            return(dto);
        }
예제 #3
0
        public static SimpleResponseDto <T> Failed(ResponseCodeEnum responseCodeEnum)
        {
            SimpleResponseDto <T> dto = NewInstance();

            dto.Code       = ((int)responseCodeEnum).ToString();
            dto.Message    = responseCodeEnum.GetMessage();
            dto.ServerTime = DateTime.Now.Ticks;

            return(dto);
        }
예제 #4
0
        public static SimpleResponseDto <T> SystemException(Exception e)
        {
            ResponseCodeEnum      responseCodeEnum = ResponseCodeEnum.ResponseCode_500;
            SimpleResponseDto <T> dto = NewInstance();

            dto.Code       = ((int)responseCodeEnum).ToString();
            dto.Message    = responseCodeEnum.GetMessage();
            dto.ServerTime = DateTime.Now.Ticks;

            return(dto);
        }
예제 #5
0
        public static SimpleResponseDto <T> OK(T result)
        {
            SimpleResponseDto <T> dto = NewInstance();

            dto.Code       = "0000";
            dto.Message    = "OK";
            dto.ServerTime = DateTime.Now.Ticks;
            dto.Result     = result;

            return(dto);
        }