public JsonPatchDocument <ApiMessageRequestModel> CreatePatch(ApiMessageRequestModel model) { var patch = new JsonPatchDocument <ApiMessageRequestModel>(); patch.Replace(x => x.Content, model.Content); patch.Replace(x => x.SenderUserId, model.SenderUserId); return(patch); }
public virtual ApiMessageRequestModel MapResponseToRequest( ApiMessageResponseModel response) { var request = new ApiMessageRequestModel(); request.SetProperties( response.Content, response.SenderUserId); return(request); }
public virtual ApiMessageResponseModel MapRequestToResponse( int messageId, ApiMessageRequestModel request) { var response = new ApiMessageResponseModel(); response.SetProperties(messageId, request.Content, request.SenderUserId); return(response); }