private async void customerDetail() { var customerItemViewModel = new CustomerItemView() { Photo = Photo, FirstName = FirstName, LastName = LastName, Phone = Phone, Department = Department, City = City, UserName = UserName, Address = Address, CityId = CityId, CompanyCustomers = CompanyCustomers, CustomerId = CustomerId, DepartmentId = DepartmentId, IsUpdated = IsUpdated, Latitude = Latitude, Longitude = Longitude, Orders = Orders, Sales = Sales }; //Singleton instancia del mismo objeto> var mainViewModel = MainViewModel.GetInstance(); mainViewModel.SetCurrentCustomer(customerItemViewModel); await navigationService.Navigate("CustomerDetailPage"); }
public MainViewModel() { // //aqui ya tengo el objeto instanciado(usted es la instancia) //singleton instance = this; //create observable collection Menu = new ObservableCollection <MenuItemViewModel>(); Products = new ObservableCollection <ProductsItemViewMOdel>(); Customers = new ObservableCollection <CustomerItemView>( ); Pins = new ObservableCollection <Pin>(); //Instance service dataService = new DataService(); apiService = new ApiService(); netService = new NetService(); navigationService = new NavigationService(); scanService = new ScanService(); //Create views //Solo neceisto el login solo al entrar al servicio: NewLogin = new LoginViewModel(); //aqui me trae la propiedad fullname UserLoged = new UserViewModel(); CurrentCustomer = new CustomerItemView(); NewCustomer = new CustomerItemView(); //load data: //traigo el nombre completo del usuario actual: //LoadUser(); //Menu LoadMenu(); LoadProduct(); LoadCustomers(); }
public void SetCurrentCustomer(CustomerItemView customerItemViewModel) { CurrentCustomer = customerItemViewModel; }