예제 #1
0
 public static List <GroupData> GetAll()
 {
     using (AddressBookDB db = new AddressBookDB())
     {
         return((from g in db.Groups select g).ToList());
     };
 }
예제 #2
0
 public static List <ContactData> GetAll()
 {
     using (AddressBookDB db = new AddressBookDB())
     {
         return((from g in db.Contacts.Where(x => x.Deprecated == "0000-00-00 00:00:00") select g).ToList());
     }
 }
예제 #3
0
 public static List <GroupData> GetAll()
 {
     using (AddressBookDB db = new AddressBookDB())
     {
         return((from g in db.Groups select g).ToList());
         //db.Close(); //используя using метод выполняется автоматически
     }
 }
예제 #4
0
 public static List <UserData> GetAll()
 {
     using (AddressBookDB db = new AddressBookDB())
     {
         return((from u in db.Users.Where(x => x.Deprecated == "0000-00-00 00:00:00") select u).ToList()); //use db users
         //db.Close(); //используя using метод выполняется автоматически
     }
 }
예제 #5
0
 public List <UserData> GetContactsInGroup()
 {
     using (AddressBookDB db = new AddressBookDB())
     {
         return((from c in db.Users
                 from gcr in db.GCR.Where(p => p.GroupId == this.Id && p.ContactId == c.Id && c.Deprecated == "0000-00-00 00:00:00") select c).Distinct().ToList());
         //db.Close(); //используя using метод выполняется автоматически
     }
 }
예제 #6
0
 public List <ContactData> GetContacts()
 {
     using (AddressBookDB db = new AddressBookDB())
     {
         return((from c in db.Contacts
                 from gcr in db.GCR.Where(p => p.GroupId == Id && p.ContactId == c.Id && c.Deprecated == "0000-00-00 00:00:00")
                 select c).Distinct().ToList());
     };
 }
예제 #7
0
 public List <ContactData> GetContacts()
 {
     using (var addressBookDb = new AddressBookDB())
     {
         return((from contact in addressBookDb.Contacts
                 from gcr in addressBookDb.GCR.Where(p => p.GroupId == Id &&
                                                     p.ContactId == contact.Id &&
                                                     contact.Deprecated == "0000-00-00 00:00:00")
                 select contact).Distinct().ToList());
     }
 }