Exemplo n.º 1
0
 public IEnumerable<Contact> GetContacts(int page)
 {
     var db = new CSharpContext();
     db.Configuration.ProxyCreationEnabled = false;
     db.Configuration.LazyLoadingEnabled = false;
     return db.Contacts.OrderBy(x=> x.LastName).Skip(page).Take(10).ToList();
 }
Exemplo n.º 2
0
 public MainWindowVM()
 {
     /*
     AddCommand = new DelegateCommand(
         () => {
             Contacts.Add(new Contact { FirstName = this.FirstName });
             FirstName = null;
         },
         () => !String.IsNullOrWhiteSpace(FirstName)
     );
      */
     var db = new CSharpContext();
     Contacts = db.Contacts.Local;
     Keywords = db.Keywords.Local;
     ContactMethods = db.ContactMethods.Local;
     Addresses = db.Addresses.Local;
     db.Contacts.Load();
     db.Keywords.Load();
     db.ContactMethods.Load();
     db.Addresses.Load();
     ContactSize = Contacts.Count;
     KeywordSize = Keywords.Count;
     ContactMethodSize = ContactMethods.Count;
     AddressSize = Addresses.Count;
 }