Example #1
0
 public void LoadCustomers()
 {
     SelectedCustomer = null;
     Customers.Clear();
     CustomersGroup.Clear();
     _restClient.Get<List<Model.Customer>>(Callback);
 }
Example #2
0
 public void DeleteSelectedCustomer(Action callback)
 {
     if (SelectedCustomer != null)
     {
         _restClient.Delete<CustomerViewModel>(SelectedCustomer.Id, callback);
         Customers.Remove(SelectedCustomer);
         SelectedCustomer = null;
     }
 }
Example #3
0
 public int NewCustomer()
 {
     var id = Customers.Max(x => x.Id) + 1;
     var newCustomer = new CustomerViewModel(new Model.Customer()
         {
             FirstName = "New",
             LastName = "New",
             Id = id
         });
     _restClient.Post(newCustomer, () => {});
     Customers.Add(newCustomer);
     SelectedCustomer = newCustomer;
     return id;
 }
Example #4
0
 public void SelectCustomer(int customerId)
 {
     SelectedCustomer = Customers.First(x => x.Id == customerId);
 }