/// <summary> /// Сохранить [Тип устройства] /// </summary> /// <param name="obj">Не нужно</param> private void Save(object obj) { if (!CommonModels.Contains(SelectedCommonModel)) { if (deviceCommonRepository.AddNew(SelectedCommonModel)) { CommonModels.Add(SelectedCommonModel); messageShow.ShowMessage("Данные добавлены!", "Добавление", TypeMessage.Information); } else { messageShow.ShowMessage(deviceCommonRepository.ErrorText, "Ошибка добавления", TypeMessage.Error); return; } } else { if (deviceCommonRepository.Update(SelectedCommonModel)) { messageShow.ShowMessage("Данные обновлены!", "Обновление", TypeMessage.Information); } else { messageShow.ShowMessage(deviceCommonRepository.ErrorText, "Ошибка обновления", TypeMessage.Error); return; } } SelectedCommonModel.EndEdit(); IsEditing = false; SearchString = searchString; }
/// <permission cref="System.Security.PermissionSet">Everyone can access this method.</permission> /// <summary> /// Изменение [Типа устройства] /// The <paramref name="obj"/> parameter takes a number. /// </summary> /// <param name="obj">Не нужно</param> private void Edit(object obj) { if (IsEditing) { messageShow.ShowMessage("Все изменения будут потеряны. Продолжить?", "Отмена", TypeMessage.Question); if (!messageShow.Result) { return; } IsEditing = false; SelectedCommonModel.CancelEdit(); } else { IsEditing = true; SelectedCommonModel.BeginEdit(); } }