コード例 #1
0
 /// <summary>
 /// Получение данных из БД для групп
 /// </summary>
 /// <returns></returns>
 public static List <GroupData> GetAll()
 {
     using (AddressBookDB db = new AddressBookDB())
     {
         return((from g in db.Groups select g).ToList());
     }
 }
コード例 #2
0
 /// <summary>
 /// Получение данных из БД для контактов
 /// </summary>
 /// <returns></returns>
 public static List <ContactData> GetAll()
 {
     using (AddressBookDB db = new AddressBookDB())
     {
         return((from c in db.Contacts.Where(x => x.Deprecated == "0000-00-00 00:00:00") select c).ToList());
     }
 }
コード例 #3
0
 /// <summary>
 /// Получаем нужный список контактов в группах
 /// </summary>
 /// <returns></returns>
 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());
     }
 }