public void CreateTest() { PartialViewResult rv = (PartialViewResult)_controller.Create(); Assert.IsInstanceOfType(rv.Model, typeof(ConnectionVM)); ConnectionVM vm = rv.Model as ConnectionVM; Connection v = new Connection(); v.Name = "KgH"; v.Host = "gMTL"; v.Port = 12; v.Database = "tBEa"; v.Username = "******"; v.Password = "******"; v.ID = 10; vm.Entity = v; _controller.Create(vm); using (var context = new DataContext(_seed, DBTypeEnum.Memory)) { var data = context.Set <Connection>().FirstOrDefault(); Assert.AreEqual(data.Name, "KgH"); Assert.AreEqual(data.Host, "gMTL"); Assert.AreEqual(data.Port, 12); Assert.AreEqual(data.Database, "tBEa"); Assert.AreEqual(data.Username, "2jZ"); Assert.AreEqual(data.Password, "1O0xDQf"); Assert.AreEqual(data.ID, 10); Assert.AreEqual(data.CreateBy, "user"); Assert.IsTrue(DateTime.Now.Subtract(data.CreateTime.Value).Seconds < 10); } }
public void DeleteTest() { Connection v = new Connection(); using (var context = new DataContext(_seed, DBTypeEnum.Memory)) { v.Name = "KgH"; v.Host = "gMTL"; v.Port = 12; v.Database = "tBEa"; v.Username = "******"; v.Password = "******"; v.ID = 10; context.Set <Connection>().Add(v); context.SaveChanges(); } PartialViewResult rv = (PartialViewResult)_controller.Delete(v.ID.ToString()); Assert.IsInstanceOfType(rv.Model, typeof(ConnectionVM)); ConnectionVM vm = rv.Model as ConnectionVM; v = new Connection(); v.ID = vm.Entity.ID; vm.Entity = v; _controller.Delete(v.ID.ToString(), null); using (var context = new DataContext(_seed, DBTypeEnum.Memory)) { Assert.AreEqual(context.Set <Connection>().Count(), 0); } }
public void EditTest() { Connection v = new Connection(); using (var context = new DataContext(_seed, DBTypeEnum.Memory)) { v.Name = "KgH"; v.Host = "gMTL"; v.Port = 12; v.Database = "tBEa"; v.Username = "******"; v.Password = "******"; v.ID = 10; context.Set <Connection>().Add(v); context.SaveChanges(); } PartialViewResult rv = (PartialViewResult)_controller.Edit(v.ID.ToString()); Assert.IsInstanceOfType(rv.Model, typeof(ConnectionVM)); ConnectionVM vm = rv.Model as ConnectionVM; v = new Connection(); v.ID = vm.Entity.ID; v.Name = "us3obVjYg"; v.Host = "Dv6R8YTw"; v.Port = 61; v.Database = "KGi"; v.Username = "******"; v.Password = "******"; vm.Entity = v; vm.FC = new Dictionary <string, object>(); vm.FC.Add("Entity.Name", ""); vm.FC.Add("Entity.Host", ""); vm.FC.Add("Entity.Port", ""); vm.FC.Add("Entity.Database", ""); vm.FC.Add("Entity.Username", ""); vm.FC.Add("Entity.Password", ""); vm.FC.Add("Entity.ID", ""); _controller.Edit(vm); using (var context = new DataContext(_seed, DBTypeEnum.Memory)) { var data = context.Set <Connection>().FirstOrDefault(); Assert.AreEqual(data.Name, "us3obVjYg"); Assert.AreEqual(data.Host, "Dv6R8YTw"); Assert.AreEqual(data.Port, 61); Assert.AreEqual(data.Database, "KGi"); Assert.AreEqual(data.Username, "5SGjrD"); Assert.AreEqual(data.Password, "MH10RD"); Assert.AreEqual(data.UpdateBy, "user"); Assert.IsTrue(DateTime.Now.Subtract(data.UpdateTime.Value).Seconds < 10); } }
private void MenuItem_Remove(object sender, RoutedEventArgs e) { ConnectionVM connection = (e.Source as FrameworkElement).DataContext as ConnectionVM; if (connection.CanDelete) { (DataContext as AddressBarViewModel).Connections.Remove(connection); } }
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { ConnectionVM con = ConnectionComboBox.SelectedItem as ConnectionVM; if (con != null && con.CanEdit) { PwdBox.Password = null; } }
public HttpStatusCode Get(int fromId, int toId, string url) { var connection = new ConnectionVM { FromId = fromId, ToId = toId, URL = url }; return(_connectionService.CreateConnection(connection)); }
private void PasswordBox_PasswordChanged(object sender, RoutedEventArgs e) { if (DataContext is AddressBarViewModel) { ConnectionVM con = (DataContext as AddressBarViewModel).Selection; if (con != null) { con.Password = PwdBox.SecurePassword; } } }
private async void Start() { await Loading.Show(); connectionValid = new ConnectionValid(); ConnectionVM = new ConnectionVM(); this.DataContext = ConnectionVM; InitializeComponent(); validatorClass = connectionValid; button = modify; ConnectValidators(); }
public ActionResult Edit(ConnectionVM vm) { if (!ModelState.IsValid) { return(PartialView(vm)); } else { vm.DoEdit(); if (!ModelState.IsValid) { vm.DoReInit(); return(PartialView(vm)); } else { return(FFResult().CloseDialog().RefreshGridRow(vm.Entity.ID)); } } }
public ActionResult Create(ConnectionVM vm) { if (!ModelState.IsValid) { return(PartialView(vm)); } else { vm.DoAdd(); if (!ModelState.IsValid) { vm.DoReInit(); return(PartialView(vm)); } else { return(FFResult().CloseDialog().RefreshGrid()); } } }
private ChatVM GetChatVM(int connectionId = -1) { var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); ChatVM chatVM = new ChatVM(); chatVM.Connections = dataBaseRepository.GetAllConnections(userId); ConnectionVM tmpCvm = new ConnectionVM(); //Find selected connection foreach (ConnectionVM cvm in chatVM.Connections) { if (cvm.Id == connectionId) { connectionId = cvm.Id; tmpCvm = cvm; } } //If not found assign first connection if (connectionId == -1 && chatVM.Connections.Count > 0) { connectionId = chatVM.Connections[0].Id; tmpCvm = chatVM.Connections[0]; } //Get friend id foreach (UserDetails ud in tmpCvm.UserList) { if (ud.Id != userId) { chatVM.CurrentFriendId = ud.Id; } } chatVM.SelectedConnection = connectionId; chatVM.Messages = dataBaseRepository.GetMessages(connectionId); chatVM.CurrentUserId = userId; return(chatVM); }
public Connection(ConnectionVM cvm) { InitializeComponent(); this.cvm = cvm; DataContext = this.cvm; }
public override void Dispose() { ConnectionVM.Dispose(); _repository.Dispose(); base.Dispose(); }
protected internal bool Dirty() { return(ConnectionVM.VMDirty()); }
private void SecurityDatasChangeExecute(object sender, RoutedEventArgs e) { ConnectionVM.ExecuteMethod(); }
public ConnectionView() { InitializeComponent(); ViewModel = new ConnectionVM(); //Add the view model so that it reacts to connectivity changes through the baseviemodel BindingContext = ViewModel; }