Exemplo n.º 1
0
        /// <summary>
        /// Создает объект изменения.
        /// </summary>
        /// <param name="orderID">Заказ.</param>
        /// <param name="timelineKind">Тип изменения.</param>
        /// <returns>Созданный объект.</returns>
        private OrderTimeline CreateTimeline(object orderID, TimelineKind timelineKind)
        {
            var timeLine = new OrderTimeline();

#if CLIENT
            if (orderID is string)
            {
                timeLine.RepairOrderID = (string)orderID;
            } //if
            else
            {
                timeLine.RepairOrderID = FormatUtils.GuidToString((Guid?)orderID);
            } //else

            timeLine.EventDateTimeDateTime = DateTime.Now;
#else
            timeLine.RepairOrderID = (Guid?)orderID;
            timeLine.EventDateTime = DateTime.Now;
#endif
            timeLine.TimelineKindID = timelineKind.TimelineKindID;

            return(timeLine);
        }