public void Delete(MetaContact metaContact) { using (var uw = new UnitOfWork()) { uw.MetaContacts.Delete(metaContact); uw.Save(); } }
public IEnumerable <Message> LoadMessageHistoryOfMetaContact(MetaContact metaContact) { var messages = new List <Message>(); foreach (var c in metaContact.Contacts) { messages.AddRange(LoadMessageHistoryOfContact(c)); } _dataHandler.SaveRange(messages); return(messages.OrderBy(m => m.DateTime)); }
public void DeleteMetaContact(MetaContact metaContact) { _serverApi.DeleteMetaContact(metaContact); }
public void SaveMetaContact(MetaContact metaContact) { _serverApi.SavemetaContact(metaContact); }
public IEnumerable <Message> LoadMetaMessageHistory(MetaContact metaContact) { return(_serverApi.LoadMessageHistoryOfMetaContact(metaContact)); }
public void SavemetaContact(MetaContact metaContact) { _dataHandler.Save(metaContact); }
public IEnumerable <Contact> GetDbContactsOf(MetaContact metaContact) { return(_dataHandler.GetDbContactsOf(metaContact)); }
public async Task <IEnumerable <Contact> > GetDbContactsOf(MetaContact metaContact) { var result = await Task.FromResult(HubProxy.Invoke <IEnumerable <Contact> >("GetDbContactsOf", metaContact)); return(await result); }
public void DeleteMetaContact(MetaContact metaContact) { _dataHandler.Delete(metaContact); }
public IEnumerable <Contact> GetDbContactsOf(MetaContact metaContact) { _extractor.Extract(_data.Contacts.Find(x => x.MetaContactId == metaContact.Id)); return(_extractor.Extract(_data.Contacts.Find(x => x.MetaContactId == metaContact.Id))); }
public IEnumerable <Message> GetDbMessageHistoryOfType(MetaContact metaContact, string type) { return(_extractor.Extract(_data.MetaContacts.Get(metaContact.Id).Messages.Where(m => m.Type == type))); }
public IEnumerable <Message> GetDbMessageHistory(MetaContact metaContact) { return(_extractor.Extract(_data.Messages.Find(x => x.MetaContactId == metaContact.Id))); }
public async Task <IEnumerable <Message> > LoadMetaMessageHistory(MetaContact metaContact) { var result = await Task.FromResult(HubProxy.Invoke <IEnumerable <Message> >("LoadMessageHistory", metaContact)); return(await result); }
public IEnumerable <Message> GetDbMessageHistory(MetaContact metaContact) { return(_serverApi.GetDbMessageHistory(metaContact).ToList()); }
public IEnumerable <Message> GetDbMessageHistory(MetaContact metaContact) { return(_dataHandler.GetDbMessageHistory(metaContact)); }
public IEnumerable <Contact> GetDbContactsOf(MetaContact metaContact) { return(_serverApi.GetDbContactsOf(metaContact)); }
public void SaveMetaContact(MetaContact metaContact) { HubProxy.Invoke("SaveMetaContact", metaContact); }