public MyViewModel(INavigationService n, StudioServicesApi a, AlertService alert, KeyValueService kv) { Navigation = n as NavigationService; api = a; messageService = alert; kvSettings = kv; }
public ViewMessageViewModel(INavigationService n, StudioServicesApi a, DatabaseService d, AlertService al, KeyValueService k) : base(n, a, al, k) { db = d; MessengerInstance.Register <Message>(this, "PublicNewsRead", async(message) => { if (message == null) { ShowToast("Non ci sono ulteriori messaggi"); return; } await NavigatedToAsync(message); }); }
public NewsPageViewModel(INavigationService n, StudioServicesApi a, DatabaseService d, AlertService al, KeyValueService k) : base(n, a, al, k) { db = d; Newsboard = new ObservableCollection <Message>(); MessengerInstance.Register <int>(this, "PublicNewsPrev", (curr_message) => { if (lastSelectedNews < Newsboard.Count - 1) { if (Newsboard[lastSelectedNews].Id == curr_message) { var msg = Newsboard[lastSelectedNews + 1]; if (!msg.IsRead) { markAsRead.Add(lastSelectedNews + 1); } MessengerInstance.Send <Message>(msg, "PublicNewsRead"); lastSelectedNews++; return; } } else { MessengerInstance.Send <Message>(null, "PublicNewsRead"); } }); MessengerInstance.Register <int>(this, "PublicNewsNext", (curr_message) => { if (lastSelectedNews > 0) { if (Newsboard[lastSelectedNews].Id == curr_message) { var msg = Newsboard[lastSelectedNews - 1]; if (!msg.IsRead) { markAsRead.Add(lastSelectedNews - 1); } MessengerInstance.Send <Message>(msg, "PublicNewsRead"); lastSelectedNews--; return; } } else { MessengerInstance.Send <Message>(null, "PublicNewsRead"); } }); }
public AddCompanyProductViewModel(INavigationService n, StudioServicesApi a, AlertService al, KeyValueService k) : base(n, a, al, k) { }
public ViewUserProfileContactsViewModel(INavigationService n, StudioServicesApi a, AlertService al, KeyValueService k) : base(n, a, al, k) { }
public WarehouseInvoiceListViewModel(INavigationService n, StudioServicesApi a, AlertService al, KeyValueService k) : base(n, a, al, k) { // Costruttore }
public ServerSettingsViewModel(INavigationService n, StudioServicesApi a, AlertService al, KeyValueService k) : base(n, a, al, k) { }
public InvoiceCreationDetailsViewModel(INavigationService n, StudioServicesApi a, AlertService al, KeyValueService k) : base(n, a, al, k) { }
public AddInvoiceProductPopupViewModel(INavigationService n, StudioServicesApi a, AlertService al, KeyValueService k) : base(n, a, al, k) { }
public AddContactMethodViewModel(INavigationService n, StudioServicesApi a, AlertService al, KeyValueService k) : base(n, a, al, k) { }
public WarehouseClientsSuppliersListViewModel(INavigationService n, StudioServicesApi a, AlertService al, KeyValueService k) : base(n, a, al, k) { }
public AddEmailViewModel(INavigationService n, StudioServicesApi a, AlertService al, KeyValueService k, AssemblyFileReader ar) : base(n, a, al, k) { assembly_files = ar; Email = new Email(); }
public RegisterViewModel(INavigationService n, StudioServicesApi a, AlertService al, KeyValueService k) : base(n, a, al, k) { }