public FuelingLogListViewModel(INavigation navigation)
 {
     _navigation           = navigation;
     _fuelingLog           = new FuelingLog();
     _fuelingLogRepository = new FuelingLogRepository();
     FetchLogs();
 }
        public AddLogViewModel(INavigation navigation)
        {
            _navigation           = navigation;
            _fuelingLogValidator  = new FuelingLogValidator();
            _fuelingLog           = new FuelingLog();
            _fuelingLogRepository = new FuelingLogRepository();

            AddLogCommand = new Command(async() => await AddFuelingLog());
        }
Beispiel #3
0
        public DetailsFuelingLogViewModel(INavigation navigation, int selectedFuelingLogID)
        {
            _navigation           = navigation;
            _fuelingLogValidator  = new FuelingLogValidator();
            _fuelingLog           = new FuelingLog();
            _fuelingLog.Id        = selectedFuelingLogID;
            _fuelingLogRepository = new FuelingLogRepository();


            DeleteFuelingLogCommand = new Command(async() => await DeleteLog());
            UpdateFuelingLogCommand = new Command(async() => await UpdateLog());



            FetchFuelingLogDetails();
        }