private void Update() { ClientEditRequest.Raise(new ClientConfirmation(SelectedItem), x => { if (!x.Confirmed) { DataUtils.Copy(SelectedItem, _clientService.Find(SelectedItem.ID)); return; } if (!_clientService.Update(x.Client)) { Messages.Error("يوجد عميل بنفس رقم التليفون"); DataUtils.Copy(SelectedItem, _clientService.Find(SelectedItem.ID)); } }); }
private void Add() { ClientEditRequest.Raise(new ClientConfirmation(), x => { if (x.Confirmed) { if (_clientService.Add(x.Client)) { Items.Add(x.Client); SelectedItem = x.Client; } else { Messages.Error("يوجد عميل بنفس رقم التليفون"); } } }); }