public string CreateResponse(string errorMessage, IEnumerable <IEntity> entities)
        {
            IResponseError  error    = CreaterResponseError(errorMessage);
            IResponseHeader header   = CreateResponseHeader(error);
            IResponseBody   body     = CreateResponseBody(entities);
            IResponse       response = new Response(body, header);

            return(_serializer.Serialize(response));
        }
Esempio n. 2
0
        /// <summary>
        /// Здесь создаем конкретное сообщение об ошибке
        /// </summary>
        /// <returns></returns>
        protected virtual IResponseError VAddError(IResponseError response, Exception e)
        {
            response.Errors.Add(new ApiError()
            {
                Message = e.Message,
                // MoreInformation = e.HelpLink
            });

            return(response);
        }
        public string CreateResponse(int errorCode, string errorMessage, IEnumerable <IEntity> entities, string token)
        {
            IResponseError  error     = CreaterResponseError(errorCode, errorMessage);
            IResponseToken  respToken = CreaterResponseToken(token);
            IResponseHeader header    = CreateResponseHeader(error, respToken);
            IResponseBody   body      = CreateResponseBody(entities);
            IResponse       response  = new Response(body, header);

            return(_serializer.Serialize(response));
        }
Esempio n. 4
0
 public IResponseError AddError(IResponseError response, Exception e)
 {
     return(VAddError(response, e));
 }
 public IResponseHeader CreateResponseHeader(IResponseError error)
 {
     return(new ResponseHeader(error));
 }
 public IResponseHeader CreateResponseHeader(IResponseError error, IResponseToken token)
 {
     return(new ResponseHeader(error, token));
 }
Esempio n. 7
0
 public ResponseHeader(IResponseError responseError)
 {
     _responseError = responseError;
 }
Esempio n. 8
0
 public ResponseHeader(IResponseError responseError, IResponseToken responseToken)
 {
     _responseError = responseError;
     _responseToken = responseToken;
 }