/// <summary>
        /// Вызывается при успешном сохранении работы.
        /// </summary>
        private void DeviceItemDataControllerOnEditModelSaved(object sender, ModelSavedEventArgs <DeviceItemEditModel, Guid> modelSavedEventArgs)
        {
            var item = _orderModel.CurrentDeviceItems.FirstOrDefault(i => i.Id == modelSavedEventArgs.SavedModel.Id);

            if (item != null)
            {
                SaveStartTask(source => ClientCore.Instance.DataStore.GetDeviceItem(item.Id), dto =>
                {
                    var index = _orderModel.CurrentDeviceItems.IndexOf(item);
                    if (index >= 0)
                    {
                        _orderModel.CurrentDeviceItems.Remove(item);
                        _orderModel.CurrentDeviceItems.Insert(index, new DeviceItemModel(dto));
                    } //if
                }, null);
            }         //if
        }
 /// <summary>
 /// Вызывается при создании запчасти.
 /// </summary>
 private void DeviceItemDataControllerOnCreateModelSaved(object sender, ModelSavedEventArgs <DeviceItemEditModel, Guid> modelSavedEventArgs)
 {
     _orderModel.CurrentDeviceItems.Add(new DeviceItemModel(ClientCore.Instance.DataStore.GetDeviceItem(modelSavedEventArgs.SavedModel.Id)));
     StartUpdateOrderTimelineList(modelSavedEventArgs.SavedModel.RepairOrderID);
 }
 /// <summary>
 /// Вызывается при создании комментария.
 /// </summary>
 private void CommentDataControllerOnCreateModelSaved(object sender, ModelSavedEventArgs <CommentCreateModel, Guid> modelSavedEventArgs)
 {
     StartUpdateOrderTimelineList(modelSavedEventArgs.SavedModel.RepairOrderID);
 }
 /// <summary>
 /// Вызывается когда пользователь сохраняет новый заказ.
 /// </summary>
 void OrderDataControllerCreateModelSaved(object sender, ModelSavedEventArgs <RepairOrderCreateModel, Guid> e)
 {
     _orderModel.Orders.Add(new RepairOrderItemModel(ClientCore.Instance.DataStore.GetRepairOrderDTO(e.SavedModel.Id)));
 }