Ejemplo n.º 1
0
        public UpdateViewModel(MeterViewModel meter, EnergyMetersService service)
        {
            SerialId = meter.SerialId;
            Service  = service;

            AddMeterOfPoleCommand = new Command(() => AddMeterOfPole(), () => true);
            UpdateCommand         = new Command(async() => await Update(), () => true);
        }
Ejemplo n.º 2
0
 public MainViewModel(EnergyMetersService Service, List <EnergyMeter> energyMeters)
 {
     service = Service;
     foreach (var item in energyMeters)
     {
         var meterViewModel = new MeterViewModel(item, service, this);
         meterViewModel.Navigation = this.Navigation;
         Meters.Add(meterViewModel);
     }
     CreateCommand = new Command(async() => await Create(), () => true);
 }
Ejemplo n.º 3
0
 public async Task NavigateToUpdate(MeterViewModel viewModel)
 {
     await Navigation.PushAsync(new UpdateView(new UpdateViewModel(viewModel, service)));
 }