public IList <Message> getMessages() { using (var db = new myMailContext()) { return(new List <Message>(db.Messages)); } }
public IList <Contact> getContacts() { using (var db = new myMailContext()) { return(new List <Contact>(db.Contacts)); } }
public IList <Contact> getMessageContacts(int m_id) { using (var db = new myMailContext()) { var ContactInMessage = db.Messages.Where(m => m.ID == m_id) .SelectMany(c => c.Contacts); return(new List <Contact>(ContactInMessage)); } }
public void addNewContact(Contact contact) { if (contact == null) { return; } using (var db = new myMailContext()) { db.Contacts.Add(contact); db.SaveChanges(); } }
public void removeMessage(Message message) { if (message == null) { return; } using (var db = new myMailContext()) { db.Messages.Attach(message); db.Messages.Remove(message); db.SaveChanges(); } }
public void removeContact(Contact contact) { if (contact == null) { return; } using (var db = new myMailContext()) { db.Contacts.Attach(contact); db.Contacts.Remove(contact); db.SaveChanges(); } }