public ScheduleController(OneMoreContext context, IMailService mailService, IVKService vkService, ITelegramService telegramService) { _context = context; _mailService = mailService; _vkService = vkService; _telegramService = telegramService; }
/// <summary> /// Инициализирует новый экземпляр класса <see cref="VKPushNotificationsService"/>. /// </summary> /// <param name="settingsService">Сервис настроек приложения.</param> /// <param name="vkService">Сервис для работы с ВКонтакте.</param> public VKPushNotificationsService(ISettingsService settingsService, IVKService vkService, IDeviceInformationService deviceInformationService) { this.settingsService = settingsService; this.vkService = vkService; this.deviceInformationService = deviceInformationService; }
/// <summary> /// Инициализирует новый экземпляр класса <see cref="GroupSettingsViewModel"/>. /// </summary> public GroupSettingsViewModel(IVKService vkService, IAppNotificationsService appNotificationsService, INavigationService navigationService) { this.vkService = vkService; this.appNotificationsService = appNotificationsService; this.navigationService = navigationService; SaveSettings = new DelegateCommand(OnSaveSettings); }
/// <summary> /// Инициализирует новый экземпляр класса <see cref="NewsfeedViewModel"/>. /// </summary> public NewsfeedViewModel(INavigationService navigationService, IAppNotificationsService appNotificationsService, IVKService vkService, ISessionStateService sessionStateService) { this.navigationService = navigationService; this.appNotificationsService = appNotificationsService; this.vkService = vkService; this.sessionStateService = sessionStateService; OpenNewsfeedItem = new DelegateCommand <VKNewsfeedItem>(OnOpenNewsfeedItem); OpenNewsfeedItemOwner = new DelegateCommand <VKNewsfeedItem>(OnOpenNewsfeedItemOwner); }
/// <summary> /// Инициализирует новый экземпляр класса <see cref="GroupViewModel"/>. /// </summary> /// <param name="vkService">Сервис для работы с ВКонтакте.</param> /// <param name="appNotificationsService">Сервис внутренних увдеомлений.</param> /// <param name="navigationService">Сервис навигации.</param> public GroupViewModel(IVKService vkService, IAppNotificationsService appNotificationsService, INavigationService navigationService) { this.vkService = vkService; this.appNotificationsService = appNotificationsService; this.navigationService = navigationService; OpenGroupSettings = new DelegateCommand(OnOpenGroupSettings); OpenGroupDescription = new DelegateCommand(OnOpenGroupDescription); JoinGroup = new DelegateCommand(OnJoinGroup, () => Group != null && !Group.IsMember); ExitGroup = new DelegateCommand(OnExitGroup, () => Group != null && Group.IsMember); }
public MainPageViewModel(INavigationService navigationService, IVKService service, IPageDialogService dialogService) : base(navigationService) { _vkService = service; _dialogService = dialogService; IsLogedIn = false; VKLoginCommand = new DelegateCommand(VKLogin); VKLogoutCommand = new DelegateCommand(VKLogout); Title = "Main Page"; }
public VkController(IVKService vkService) { _vkService = vkService; }
public PhotoAlbumsViewModel(IVKService vkService, IAppNotificationsService appNotificationsService, ObservableCollection <AlbumModel> albumList) { this.appNotificationsService = appNotificationsService; this.vkService = vkService; }
/// <summary> /// Инициализирует новый экземпляр класса <see cref="VKLongPollService"/>. /// </summary> /// <param name="appNotificationsService">Сервис внутренних уведомлений.</param> /// <param name="vkService">Сервис работы с ВКонтакте.</param> public VKLongPollService(IAppNotificationsService appNotificationsService, IVKService vkService) { this.appNotificationsService = appNotificationsService; this.vkService = vkService; }
public VKBotCallbackController(IVkApi vkApi, IVKService vkService, IConfiguration configuration) { _vkApi = vkApi; _vkService = vkService; _configuration = configuration; }
public VKBotTestController(IVKService vkService) { _vkService = vkService; }