public void SetViewModel(CoolIcePro.Models.Customer customer) { CompanyName = customer.CompanyName; Address = customer.Address; AddressExt = customer.AddressExt; City = customer.City; State = customer.State; Zipcode = customer.Zipcode; Telephone = customer.Telephone; Fax = customer.Fax; Email = customer.Email; Website = customer.Website; if (customer.Contact == null) { return; } var contact = customer.Contact; contactId = contact.Id; ContactFname = contact.FirstName; ContactLname = contact.LastName; ContactTelephone = contact.Telephone; ContactCellphone = contact.Cellphone; ContactPosition = contact.Position; }
public CustomerViewModel(CoolIcePro.Models.Customer customer) { _resetViewModel = customer; Id = customer.Id; invoices = new ObservableCollection <Models.Invoice>(ProjectManager.Instance.CoolIceProDBHelper.GetCustomerInvoices(Id)); // Observable.Create<Models.Invoice>(current =>{ // foreach (var cur in ProjectManager.Instance.CoolIceProDBHelper.GetCustomerInvoices(Id)) // { // current.OnNext(cur); // } // return Disposable.Create(() => { }); //}); SetViewModel(customer); }