public SignUpPageViewModel(INavigationService navigationService) : base(navigationService) { apiService = new ApiService(); NewUser = new User(); PetbookApi = new ApiService(); RegisterUserCommand = new DelegateCommand(async() => { await RegisterUser(); }); }
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(); }); }