public void Update(DBEntity ent, object sender) { _collection.Update(ent); Senders.Add(sender); EntityUpdated?.Invoke(this, ent); Senders.Clear(); }
public void Insert(DBEntity ent, object sender) { _collection.Insert(ent); Senders.Add(sender); EntityInserted?.Invoke(this, ent); Senders.Clear(); }
private void OnUpdateSendersCommandExecuted() { Senders.Clear(); foreach (var sender in _SendersData.GetAll()) { Senders.Add(sender); } }
public int Delete(Query query, object sender) { List <DBEntity> rets = FindMany(query); Senders.Add(sender); EntityDeleted?.Invoke(this, rets); Senders.Clear(); return(_collection.Delete(query)); }
/// <summary> /// Asynchroniczne zadanie wczytujące wszystkich nadawców do kolekcji /// </summary> /// <param name="viewState"></param> /// <returns></returns> public async Task LoadDataAsync(MasterDetailsViewState viewState) { Senders.Clear(); var data = await DataService.GetAllFromDatabaseAsync().ConfigureAwait(false); foreach (var item in data) { Senders.Add((Sender)item); } if (viewState == MasterDetailsViewState.Both) { Selected = Senders.First(); } }