Statistiques
| Branche: | Révision:

root / GES_PAC / ViewModel / ChambersViewModel.cs @ ba296a27

Historique | Voir | Annoter | Télécharger (917 octets)

1 09d4a0de lbihannic
using GES_PAC.Model;
2
using GES_PAC.View;
3
using System.Windows.Input;
4
5
namespace GES_PAC.ViewModel
6
{
7
    public class ChambersViewModel : BaseViewModel
8
    {
9
10
        #region Attributs
11
        #endregion
12
13
        #region Commandes
14
        public ICommand OnClickChamberCommand { get; }
15
        #endregion
16
17
        #region Propriétés
18
19
        #endregion
20
21
        #region Constructeurs
22
        public ChambersViewModel()
23
        {
24 ba296a27 lbihannic
            OnClickChamberCommand = new Command<string>(async (idStr) =>
25
            {
26
                int id = int.Parse(idStr);
27
                await GoToEnterAnimal(id);
28
            });
29 09d4a0de lbihannic
30
        }
31
        #endregion
32
33
        #region Méthodes
34
        private async Task GoToEnterAnimal(int id)
35
        {
36
            IsBusy = true;
37
            await Shell.Current.GoToAsync($"{nameof(EnterAnimalView)}?chamberId={id}");
38
            IsBusy = false;
39
        }
40
        #endregion
41
    }
42
}