コード例 #1
0
        public JsonPatchDocument <ApiErrorLogRequestModel> CreatePatch(ApiErrorLogRequestModel model)
        {
            var patch = new JsonPatchDocument <ApiErrorLogRequestModel>();

            patch.Replace(x => x.ErrorLine, model.ErrorLine);
            patch.Replace(x => x.ErrorMessage, model.ErrorMessage);
            patch.Replace(x => x.ErrorNumber, model.ErrorNumber);
            patch.Replace(x => x.ErrorProcedure, model.ErrorProcedure);
            patch.Replace(x => x.ErrorSeverity, model.ErrorSeverity);
            patch.Replace(x => x.ErrorState, model.ErrorState);
            patch.Replace(x => x.ErrorTime, model.ErrorTime);
            patch.Replace(x => x.UserName, model.UserName);
            return(patch);
        }
コード例 #2
0
        public virtual ApiErrorLogRequestModel MapResponseToRequest(
            ApiErrorLogResponseModel response)
        {
            var request = new ApiErrorLogRequestModel();

            request.SetProperties(
                response.ErrorLine,
                response.ErrorMessage,
                response.ErrorNumber,
                response.ErrorProcedure,
                response.ErrorSeverity,
                response.ErrorState,
                response.ErrorTime,
                response.UserName);
            return(request);
        }