Files
Wino-Mail/Wino.Calendar.ViewModels/AccountManagementViewModel.cs

38 lines
1.6 KiB
C#
Raw Normal View History

using System.Threading.Tasks;
using Wino.Core.Domain.Interfaces;
using Wino.Core.Domain.Models.Navigation;
using Wino.Core.Domain.Models.Store;
using Wino.Core.ViewModels;
namespace Wino.Calendar.ViewModels
{
public partial class AccountManagementViewModel : AccountManagementPageViewModelBase
{
public AccountManagementViewModel(ICalendarDialogService dialogService,
IWinoServerConnectionManager winoServerConnectionManager,
INavigationService navigationService,
IAccountService accountService,
IProviderService providerService,
IStoreManagementService storeManagementService,
IAuthenticationProvider authenticationProvider,
IPreferencesService preferencesService) : base(dialogService, winoServerConnectionManager, navigationService, accountService, providerService, storeManagementService, authenticationProvider, preferencesService)
{
CalendarDialogService = dialogService;
}
public ICalendarDialogService CalendarDialogService { get; }
public override Task InitializeAccountsAsync()
{
return Task.CompletedTask;
}
public override async void OnNavigatedTo(NavigationMode mode, object parameters)
{
base.OnNavigatedTo(mode, parameters);
var t = await StoreManagementService.HasProductAsync(StoreProductType.UnlimitedAccounts);
}
}
}