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)); }
/// <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)); }
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)); }
public ResponseHeader(IResponseError responseError) { _responseError = responseError; }
public ResponseHeader(IResponseError responseError, IResponseToken responseToken) { _responseError = responseError; _responseToken = responseToken; }