public MainListViewModel(IVacationProvider vacationProvider, INavigationService navigationService, IMessageRoot messageRoot) { _navigationService = navigationService; _vacationProvider = vacationProvider; _messageRoot = messageRoot; _messageRoot.Subscribe(this); InitDataAsync(); }
public VacationViewModel(IVacationProvider vacationProvider) { Navigate = Application.Current.MainPage.Navigation; this.vacationProvider = vacationProvider; Model = this.vacationProvider.GetModel(); SaveCommand = new Command(() => { //Model.Comment = ""; Model.Title = "Kommentaren er lagret"; }); DeleteCommand = new Command(() => { Model.Comment = ""; Model.Title = "Kommentaren er slettet"; }); CancelCommand = new Command(() => { //Model.Comment = ""; Model.Title = "Handlingen er avbrutt"; }); NextCommand = new Command(() => { //Model.Comment = ""; Model.Title = "Neste er klikket"; }); CloseCommand = new Command(() => { Navigate.PopAsync(); }); }
public VacationModule(IVacationProvider vacationProvider) { _vacationProvider = vacationProvider; }