public SignUpPageViewModel(INavigationService navigationService) : base(navigationService)
 {
     apiService          = new ApiService();
     NewUser             = new User();
     PetbookApi          = new ApiService();
     RegisterUserCommand = new DelegateCommand(async() =>
     {
         await RegisterUser();
     });
 }
Example #2
0
        public AddPetPageViewModel(INavigationService navigationService, IPageDialogService dialogService) : base(navigationService)
        {
            NewPet         = new Pet();
            ApiService     = new ApiService();
            ImageSource    = ImageSource.FromUri(new Uri("https://icon-library.net/images/pet-icon-png/pet-icon-png-25.jpg"));
            _dialogService = dialogService;
            MediaHelper    = new MediaHelper(dialogService);

            AddPetCommand = new DelegateCommand(async() =>
            {
                await AddPetAsync();
            });

            AddProfilePictureCommand = new DelegateCommand(async() =>
            {
                await AddProfilePicture();
            });
        }