public RecentsViewModel(INavigationService navService, UDCListModel udc) { this.navService = navService; this.udc = udc; this.DisplayName = "Recents"; CreateApplicationBarButtons(); }
public void TestUDCListModel() { UDCListModel udc = new UDCListModel("Data Source=isostore:/Test1.sdf", true); UserModel testUser = new UserModel("1", "foo", "bar", ""); udc.addUser(testUser); Assert.Equals(testUser, udc.UsersByFirstName[0]); Assert.IsTrue(udc.SubmitChanges()); udc.LoadListsFromDatabase(); Assert.Equals(testUser, udc.UsersByFirstName[0]); GroupModel testGroup = new GroupModel("TestGroup"); udc.addGroup(testGroup); udc.addToGroup(testUser, testGroup); Assert.IsTrue(udc.GroupList[0].Users.Contains(testUser)); CallLogEntry testEntry = new CallLogEntry(); CallLogModel testLog = new CallLogModel(1); testLog.addEntry(testEntry); testUser.CallLogs.Add(testLog); Assert.IsTrue(udc.SubmitChanges()); Assert.IsTrue(testUser.CallLogs.Any()); Assert.Equals(testUser.CallLogs.First(), testLog); udc.removeGroup("TestGroup"); Assert.IsTrue(udc.GroupList.Count == 0); }
public Connection(INavigationService navService, SettingsModel setModel, UDCListModel udc, IPhoneService phoneService) { phoneService.Deactivated += new EventHandler<Microsoft.Phone.Shell.DeactivatedEventArgs>(phoneService_Deactivated); phoneService.Activated += new EventHandler<Microsoft.Phone.Shell.ActivatedEventArgs>(phoneService_Activated); Crypt.init(); this.LastSendOperation = -1; this.LastReceiveOperation = -1; this.navService = navService; this.setModel = setModel; this.udc = udc; this.VoicePort = null; this.keepaliveWorker = new DispatcherTimer(); keepaliveWorker.Interval = TimeSpan.FromSeconds(20); keepaliveWorker.Tick += new EventHandler(keepaliveWorker_Tick); Analyzing = false; this.socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //this.sendArgs = new SocketAsyncEventArgs(); //this.receiveArgs = new SocketAsyncEventArgs(); //sendArgs.UserToken = true; // UserToken zeigt an, ob das Objekt gerade verfügbar ist. //receiveArgs.UserToken = true; //sendArgs.Completed += new EventHandler<SocketAsyncEventArgs>(Send_Completed); //receiveArgs.Completed += new EventHandler<SocketAsyncEventArgs>(Receive_Completed); Connect(); }
public ContactsViewModel(INavigationService navService, SettingsModel sm, UDCListModel udc) { this.navService = navService; this.DisplayName = "contacts"; CreateApplicationBarButtons(); this.sm = sm; NotifyOfPropertyChange("NameOrder"); this.udc = udc; NotifyOfPropertyChange("UsersByName"); }
public EchoClientLogic(INavigationService navService, IWindowManager winMan, UDCListModel udc) { myWorker = new BackgroundWorker(); this.navService = navService; this.winMan = winMan; this.udc = udc; this.CalleeID = 0; myWorker.WorkerReportsProgress = true; myWorker.ProgressChanged += new ProgressChangedEventHandler(myWorker_ProgressChanged); myWorker.DoWork += new DoWorkEventHandler(myWorker_DoWork); }
public IncomingCallDialogViewModel(UDCListModel udc, IVibrateController vibCon) { Answered = false; this.vibCon = vibCon; this.udc = udc; }
public CallLogPageViewModel(INavigationService navService, UDCListModel udc) { this.navService = navService; this.udc = udc; }
public ContactDetailsPageViewModel(INavigationService navService, UDCListModel udc) { this.udc = udc; this.navService = navService; }
public GroupPageViewModel(INavigationService navService, UDCListModel udc, SettingsModel setModel) { this.navService = navService; this.udc = udc; this.setModel = setModel; }