Example #1
0
 public IList <Message> getMessages()
 {
     using (var db = new myMailContext())
     {
         return(new List <Message>(db.Messages));
     }
 }
Example #2
0
 public IList <Contact> getContacts()
 {
     using (var db = new myMailContext())
     {
         return(new List <Contact>(db.Contacts));
     }
 }
Example #3
0
 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));
     }
 }
Example #4
0
 public void addNewContact(Contact contact)
 {
     if (contact == null)
     {
         return;
     }
     using (var db = new myMailContext())
     {
         db.Contacts.Add(contact);
         db.SaveChanges();
     }
 }
Example #5
0
 public void removeMessage(Message message)
 {
     if (message == null)
     {
         return;
     }
     using (var db = new myMailContext())
     {
         db.Messages.Attach(message);
         db.Messages.Remove(message);
         db.SaveChanges();
     }
 }
Example #6
0
 public void removeContact(Contact contact)
 {
     if (contact == null)
     {
         return;
     }
     using (var db = new myMailContext())
     {
         db.Contacts.Attach(contact);
         db.Contacts.Remove(contact);
         db.SaveChanges();
     }
 }