Ejemplo n.º 1
0
        /// <summary>
        /// Какая-то логика по упаковке объекта в отправляемый формат.
        /// </summary>
        /// <param name="destObject">Сам объект.</param>
        /// <param name="change">Информация об изменениях.</param>
        /// <param name="packaged">Если объект ObjectChangePackage уже есть в БД, то новый создавать не будем.</param>
        public void CreateMessage(DataObject destObject, object change, ObjectChangePackage packaged = null)
        {
            var data = ConvertToSendingFormat(destObject, change);

            if (packaged == null)
            {
                packaged = new ObjectChangePackage();

                // Как-то задать описание изменения с помощью destObject и change.
            }

            packaged.data = data;

            objectChangePackages.Add(packaged);
        }
Ejemplo n.º 2
0
 public void AppendMessage(ObjectChangePackage packaged)
 {
     objectChangePackages.Add(packaged);
 }