public LoginViewModel(INavigationService navigationService, IRepository <User> userRepository, IDialogMessage dialogMessage) { _navigationService = navigationService; _userRepository = userRepository; _dialogMessage = dialogMessage; AddValidations(); }
public AddTransactionViewModel(IRepository <Transaction> repository, IDialogMessage dialogMessage, INavigationService navigationService) { this.repository = repository; this.dialogMessage = dialogMessage; this.navigationService = navigationService; this.AvailableAssets = new ObservableCollection <Coin>(Coin.GetAvailableAssets()); AddValidations(); }
public LoginViewModel(INavigationService navigationService, IRepository <User> repository, IDialogMessage message) { this.navigationService = navigationService; this.userRepository = repository; this.dialogMessage = message; AddValidations(); }
public LoginViewModel(Func <INavigationService> navigationService, IRepository <User> repository, IDialogMessage message) { _navigationService = navigationService(); _userRepository = repository; _dialogMessage = message; AddValidations(); }
public AddTransactionViewModel(IDialogMessage dialogMessage, INavigationService navigationService, IRepository <Transaction> transactionRepository) { _dialogMessage = dialogMessage; _transactionRepository = transactionRepository; _navigationService = navigationService; AvailableAssets = new ObservableCollection <Coin>(Coin.GetAvailableAssets()); AddValidations(); }
public LoginViewModel(INavigationService navigationService, IRepository <User> repository, IDialogMessage message, IUserPreferences userPreferences) { _navigationService = navigationService; _userRepository = repository; _dialogMessage = message; _userPreferences = userPreferences; AddValidations(); }
/// <summary> /// Initializes a new instance of the MainViewModel class. /// </summary> public MainViewModel(IMainNavigationService navigationService, IDialogMessage dialogeMessage, ITicketRepository ticketRepository) { this.ForegroundForUser = "******"; _navigationService = navigationService; _dialogMessage = dialogeMessage; _ticketRepository = ticketRepository; ReceiveStatusFromFlightVM(); }
private void OnVersionUpToDateEvent(object sender, EventArgs e) { VersionCheckEventArgs eventArgs = (VersionCheckEventArgs)e; var container = TinyIoCContainer.Current; IDialogMessage service = container.Resolve <IDialogMessage>(ContainerNSR.DLG_OPEN_MESSAGE); RootDispatcher.Dispatcher.Invoke((Action) delegate { service.ShowMessage(String.Format("Version {0} is up to date", eventArgs.Version), "Version information"); }); }
//private readonly IUserPreferences _userPreferences; public AddTransactionViewModel(IRepository <Transaction> repository, IDialogMessage dialogMessage, INavigationService navigationService ) { _dialogMessage = dialogMessage; _transactionRepository = repository; _navigationService = navigationService; //_userPreferences = userPreferences; AvailableAssets = new ObservableCollection <Coin>(Coin.GetAvailableAssets()); AddValidations(); }
private void OnNetworkErrorEvent(object sender, EventArgs e) { VersionCheckEventArgs eventArgs = (VersionCheckEventArgs)e; var container = TinyIoCContainer.Current; IDialogMessage service = container.Resolve <IDialogMessage>(ContainerNSR.DLG_OPEN_MESSAGE); RootDispatcher.Dispatcher.Invoke((Action) delegate { service.ShowMessage(eventArgs.ErrorMessage, "Network error"); }); }
public MessageItem(IDialogMessage message) { InitializeComponent(); if (this.NotInDesignMode()) { _userInfoRepo = DIService.GetSingleton<UserInfoRepo>(); _friendsRepo = DIService.GetSingleton<FriendsRepo>(); FirstNameLabel.Content = GetFirstName(message.Out ? message.VkUserId : message.VkFriendId); DateLabel.Content = DateTime.Today == message.Date.Date ? message.Date.ToTimeString() : message.Date.ToDateString(); BodyLabel.Text = message.Body; ReadState = message.ReadState; } }
public MessageItemViewModel(IDialogMessage dialogMessage , string firstName , IMessageItemBodyModelFactory messageItemBodyModelFactory , ILanguageRepository languageRepository , ILogger logger) : base(languageRepository, logger) { _dialogMessage = dialogMessage; _messageItemBodyModelFactory = messageItemBodyModelFactory; FirstName = firstName; NameColor = dialogMessage.Out ? FindResource<SolidColorBrush>("MessageSelfNameColor") : FindResource<SolidColorBrush>("MessageFriendNameColor"); DateLabel = DateTime.Today == Date.Date ? Date.ToTimeString() : Date.ToDateString(); Body = GenerateBody(dialogMessage.Body); ReadState = dialogMessage.ReadState; }
void Service_NewVersionFoundEvent(object sender, System.EventArgs e) { VersionCheckEventArgs eventArgs = (VersionCheckEventArgs)e; var container = TinyIoCContainer.Current; IDialogMessage service = container.Resolve <IDialogMessage>(ContainerNSR.DLG_OPEN_MESSAGE); MSG_RESPONSE response = MSG_RESPONSE.CANCEL; RootDispatcher.Dispatcher.Invoke(() => { response = service.ShowMessage(string.Format("A new version ( {0} ) is available. Do you want to download it?", eventArgs.Version), "Version information", true); if (response == MSG_RESPONSE.OK) { if (RequestHomepageEvent != null) { RequestHomepageEvent(sender, e); } } }); }
void CheckForUpdates() { var container = TinyIoCContainer.Current; IResourceProvider resource = container.Resolve <IResourceProvider>(ContainerNSR.RESOURCE_PROVIDER); IConfigProvider config = container.Resolve <IConfigProvider>(ContainerNSR.APP_SETTINGS); ServiceUpdater updater = new ServiceUpdater(); IWebProxy proxy = null; if (config.EnableProxy) { proxy = new System.Net.WebProxy(config.Host, config.Port); if (config.EnableCredentials) { proxy.Credentials = new System.Net.NetworkCredential(config.User, config.Password, config.Domain); } } System.Version currentVersion = Utility.GetVersionInfo(this.GetType().Assembly); Task.Factory.StartNew(() => { ServiceUpdater.VersionInfo version = updater.GetMetaInfoVersion(resource.VersionCheckUri.ToString()); return(version); }).ContinueWith((o) => { if (o.Status != TaskStatus.Faulted) { System.Version latestVersion = o.Result.LatestVersion; bool isVersionUpToDate = latestVersion <= currentVersion; VersionCheckEventArgs eventArgs = new VersionCheckEventArgs { Version = latestVersion }; if (isVersionUpToDate == false) { System.Diagnostics.Debug.WriteLine("New version found: " + eventArgs.Version.ToString()); IDialogMessage service = container.Resolve <IDialogMessage>(ContainerNSR.DLG_OPEN_MESSAGE); MSG_RESPONSE response = MSG_RESPONSE.CANCEL; RootDispatcher.Dispatcher.Invoke((System.Action) delegate { response = service.ShowMessage(String.Format("A new version ( {0} ) is available. Do you want to download it?", eventArgs.Version), "Version information", true); if (response == MSG_RESPONSE.OK) { if (RequestHomepageEvent != null) { RequestHomepageEvent(this, eventArgs); } } }); } } }); }
public void ProcessMessage(IDialogMessage message) { message?.PerformMessage(this); }
public ToDoViewModel(IDialogMessage dialogMessage) { _dialogMessage = dialogMessage; Items = new ObservableCollection <ToDoItem>(ToDoItem.GetToDoItems()); CalculateCompletedHeader(); }