public bool LsbIntense() { try { DbClient.ClearTestCollections(); SvcCtrl.StopService("ATACenter"); DbClient.SetCenterProfileForReplay(); Logger.Debug("Center profile set for replay"); var networkActivitities = new List <BsonDocument>(); if (SelectedUsers.Count < 1 || SelectedMachines.Count < 1) { return(false); } for (var i = 0; i < 110; i++) { networkActivitities.Add(DocumentCreator.SimpleBindCreator(SelectedUsers.FirstOrDefault(), SelectedMachines[0], SelectedDomainControllers.FirstOrDefault(), DomainList.Single(_ => _.Id == SelectedUsers.FirstOrDefault()?.Domain).Name , DomainList.Single(_ => _.Id == SelectedMachines[0].Domain).Name, SourceGateway)); } DbClient.InsertBatch(networkActivitities); Logger.Debug("Done inserting Ldap activities"); SvcCtrl.StartService("ATACenter"); return(true); } catch (Exception intenseExpcetion) { Logger.Error(intenseExpcetion); return(false); } }
private IEnumerable <int> GetUsersToSearchFor() { var allUsersMarker = SelectedUsers.FirstOrDefault(x => x.IsAllUsers); // If allUsersMarker, get all users return(allUsersMarker != null ? Users.Where(x => !x.IsAllUsers).Select(x => x.UserId) : SelectedUsers.Select(x => x.UserId)); }
private void OnSelectedUserChanged(SocialUser socialUser) { if (SelectedUsers == null) { SelectedUsers = new ObservableCollection <SocialUser>(); } if (SelectedUsers.FirstOrDefault(s => s.InboxUserId == socialUser.InboxUserId) == null) { SelectedUsers.Add(socialUser); } }
public bool LsbSingle() { try { DbClient.ClearTestCollections(); var networkActivitities = new List <BsonDocument>(); if (SelectedUsers.Count < 1 || SelectedMachines[0].Name == null) { return(false); } networkActivitities.Add(DocumentCreator.SimpleBindCreator(SelectedUsers.FirstOrDefault(), SelectedMachines[0], SelectedDomainControllers.FirstOrDefault(), DomainList.Single(_ => _.Id == SelectedUsers.FirstOrDefault()?.Domain).Name , DomainList.Single(_ => _.Id == SelectedMachines[0].Domain).Name, SourceGateway)); DbClient.InsertBatch(networkActivitities); return(true); } catch (Exception singleException) { Logger.Error(singleException); return(false); } }