public void ShowChildWindow(AdminService.BetRecord _record) { record = CopyValueForModel(_record); orgRecord = _record; this.dataForm1.CurrentItem = record; base.Show(); }
public void showChildWindow(AdminService.MemberList info) { UserID = info.UserID; org = info; memList = ModelCopy.CopyValueForModel<MemberList>(info); base.Show(); }
private void client_GetMemberListByIDCompleted(object sender, AdminService.GetMemberListByIDCompletedEventArgs e) { loadingProgress.IsBusy = false; currentPos = 0; if (e.Result.Count == 0) MessageBox.Show("没有找到匹配的记录!"); dgList.ItemsSource = e.Result; }
private void client_GetLotteryNumsInfoListCompleted(object sender, AdminService.GetLotteryNumsInfoListCompletedEventArgs e) { loadingProgress.IsBusy = false; if (e.Result.Count == 0) { MessageBox.Show("没有找到匹配的记录!"); } currentPos = 0; PagedCollectionView pcv = new PagedCollectionView(e.Result); dpList.Source = pcv; dgList.ItemsSource = pcv; }
AdminService.BetRecord CopyValueForModel(AdminService.BetRecord org) { AdminService.BetRecord dest = new AdminService.BetRecord(); foreach (PropertyInfo po in org.GetType().GetProperties()) { foreach (PropertyInfo pd in dest.GetType().GetProperties()) { if (pd.Name == po.Name) { pd.SetValue(dest, po.GetValue(org, null), null); break; } } } return dest; }
private void client_MoneyInCompleted(object sender, AdminService.MoneyInCompletedEventArgs e) { this.btnMoneyIn.IsEnabled = true; if (e.Result) { isMoneyInOk = true; MessageBoxResult result = MessageBox.Show("充值成功!"); if (result == MessageBoxResult.OK) { this.DialogResult = true; } } else { MessageBox.Show("网络异常或者服务器繁忙不可连接","操作失败",MessageBoxButton.OK); } }
public void GetVolunteersForDisasterFilteredByDateReturnsExpectedRecord() { var personWithDifferentCommitmentDateRange = personWithNoCommitments; const int personWithDifferentCommitmentDateRangeId = personWithNoCommitmentsID; initializeDisasterCollection(disasterWithCommitments); initializeVolunteerCollection(personWithCommitments, personWithDifferentCommitmentDateRange); var secondCommitmentOutOfDateRange = new Commitment { DisasterId = disasterWithVolunteersID, Id = 102, PersonId = personWithDifferentCommitmentDateRangeId, StartDate = new DateTime(2013, 9, 15), EndDate = new DateTime(2013, 9, 20) }; initializeCommitmentCollection(commitment, secondCommitmentOutOfDateRange); var systemUnderTest = new AdminService(mockService.Object); var result = systemUnderTest.GetVolunteersForDisaster(disasterWithCommitments.Id, new DateTime(2013, 8, 12)); var actual = result as IList<Person> ?? result.ToList(); Assert.AreEqual(1, actual.Count()); Assert.AreEqual(actual.First().Id, personWithCommitmentsID); }
//[HttpPost] public ActionResult GetRegisteredUserByUserId(int UserId) { try { var registeredUser = db.RegisteredUsers.Find(UserId); var eventid = registeredUser.EventId; var eventtopost = db.EventMasters.Find(eventid); var adminsetting = AdminService.GetAdminSetting(); var utmsource = adminsetting.Utm_Source; var utmmedium = adminsetting.Utm_Medium; var utmcampaign = adminsetting.Utm_Campaign; var utmcontent = UserId; var utmterm = eventid; eventtopost.Commentary = eventtopost.Commentary.Replace("\r\n", " "); var referralLink = ""; if (eventtopost.DomainName.Contains("?")) { referralLink = eventtopost.DomainName;// + "&r=" + UserId; if (!eventtopost.DomainName.Contains("utm_source")) { referralLink = referralLink + "&utm_source=" + utmsource; } if (!eventtopost.DomainName.Contains("utm_medium")) { referralLink = referralLink + "&utm_medium=" + utmmedium; } if (!eventtopost.DomainName.Contains("utm_campaign")) { referralLink = referralLink + "&utm_campaign=" + utmcampaign; } if (!eventtopost.DomainName.Contains("utm_content")) { referralLink = referralLink + "&utm_content=" + utmcontent; } if (!eventtopost.DomainName.Contains("utm_term")) { referralLink = referralLink + "&utm_term=" + utmterm; } referralLink = referralLink + "&r=" + UserId; } else { referralLink = eventtopost.DomainName + "?test=" + UserId; if (!eventtopost.DomainName.Contains("utm_source")) { referralLink = referralLink + "&utm_source=" + utmsource; } if (!eventtopost.DomainName.Contains("utm_medium")) { referralLink = referralLink + "&utm_medium=" + utmmedium; } if (!eventtopost.DomainName.Contains("utm_campaign")) { referralLink = referralLink + "&utm_campaign=" + utmcampaign; } if (!eventtopost.DomainName.Contains("utm_content")) { referralLink = referralLink + "&utm_content=" + utmcontent; } if (!eventtopost.DomainName.Contains("utm_term")) { referralLink = referralLink + "&utm_term=" + utmterm; } referralLink = referralLink + "&r=" + UserId; } referralLink = System.Web.HttpUtility.UrlEncode(referralLink); var register_userlist = new RegisteredUserModel(); var client = new RestClient("https://api-ssl.bitly.com/v3/shorten?access_token=96cc216b40bdbce6e032fcaeb2505ff997986706&longUrl=" + referralLink); var request = new RestRequest(Method.GET); IRestResponse response = client.Execute(request); if (response.StatusCode == HttpStatusCode.OK) { dynamic tmp = JsonConvert.DeserializeObject(response.Content); referralLink = (string)tmp.data.url; } List <UserMasterModel> userlist = new List <UserMasterModel>(); var regusers = RegisteredUserService.Eventwiseuser("", "", "", (int)eventid, eventtopost.CustomerId, 0).ToList().Where(x => x.UserId != UserId); foreach (var user in regusers) { UserMasterModel model = new UserMasterModel(); model.UserId = user.UserId; model.FullName = user.FirstName + " " + user.LastName; model.ReferredBy = user.ReferredBy; model.Email = user.Email; model.Country = user.Country; model.DomainName = user.DomainName; model.EventId = user.EventId; model.EventName = user.EventName; model.EventStartDate = user.EventStartDate; model.EventEndDate = user.EventEndDate; model.DateOfRegistration = user.DateOfRegistration; model.ReferralCount = Convert.ToInt32(user.ReferralCount); model.ConnectionCount = Convert.ToInt32(user.ConnectionCount); model.ProfileImage = user.ProfileImage; model.visitorcount = user.VisitorCount; model.CRM_CompanyName = user.CRM_CompanyName != null ? user.CRM_CompanyName : ""; model.CRM_JobTitle = user.CRM_JobTitle != null ? user.CRM_JobTitle : ""; model.CRM_RegistrationId = user.CRM_RegistrationId; model.Source = user.Source; userlist.Add(model); } return(Json(new { RegisteredUser = userlist, success = true, ReferralLink = referralLink }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, message = "Could not saved Data" })); } }
public void GetVolunteersFiltersCorrectlyWhenRequestingCheckedInOnly() { initializeDisasterCollection(disasterWithCommitments); initializeVolunteerCollection(personWithCommitments, checkedInPerson); initializeCommitmentCollection(commitment, checkedInCommitment); var underTest = new AdminService(mockService.Object); var result = underTest.GetVolunteers(disasterWithCommitments, checkedInOnly:true); Assert.AreEqual(1, result.Count()); }
private void client_GetMemberBankInfoByUIDCompleted(object sender, AdminService.GetMemberBankInfoByUIDCompletedEventArgs e) { loadingProgress.IsBusy = false; if (e.Result.Count == 0) btnModBankInfo.IsEnabled = false; else { cbxBankType.Tag = e.Result.ToList(); cbxBankType.SelectedIndex = 0; BankGrid.DataContext = e.Result[0]; } }
private void client_UpdateMemberInfoByUIDCompleted(object sender, AdminService.UpdateMemberInfoByUIDCompletedEventArgs e) { loadingProgress.IsBusy = false; org = ModelCopy.CopyValueForModel<MemberList>(memList,org); isHaveChanged = true; MessageBox.Show("修改基本信息成功"); }
public void WhenOneVolunteerHasRegisteredReturnThatOneRecord() { initializeDisasterCollection(disasterWithCommitments); initializeVolunteerCollection(personWithCommitments); initializeCommitmentCollection(commitment); var underTest = new AdminService(mockService.Object); var result = underTest.GetVolunteers(disasterWithCommitments); Assert.AreEqual(1, result.Count()); }
public void GetVolunteersByDate_FiltersToOnlyCheckedInClusterCoordinators() { var checkedInNonCoordinatorCommitment = new Commitment { DisasterId = disasterWithCommitments.Id, PersonId = personWithNoCommitmentsID, Id = 102, StartDate = new DateTime(2013, 8, 10), EndDate = new DateTime(2013, 8, 15) }; var clusterCoordinator = new ClusterCoordinator { Id = 1001, DisasterId = disasterWithCommitments.Id, PersonId = checkedInPersonID, }; initializeDisasterCollection(disasterWithCommitments); initializeVolunteerCollection(personWithCommitments, checkedInPerson, personWithNoCommitments); initializeCommitmentCollection(commitment, checkedInCommitment, checkedInNonCoordinatorCommitment); mockService.Setup(ds => ds.ClusterCoordinators).Returns(new[] { clusterCoordinator }.AsQueryable()); var underTest = new AdminService(mockService.Object); var result = underTest.GetVolunteersForDate(disasterWithCommitments, new DateTime(2013, 08, 12), clusterCoordinatorsOnly: true, checkedInOnly: true); Assert.AreEqual(1, result.Count()); }
public AdminModule(AdminService service) { _service = service; _service.SetParentModule(this); }
public AdminController(dbAngular_API_Context db) { adminService = new AdminService(db); }
public AuthController() { this._service = new AdminService(); }
public ProductsController(ShopService shopService, AdminService adminService, ComputerShopContext context) { this.shopService = new ShopService(context); this.adminService = new AdminService(context); }
public ReceivePaymentForm() { InitializeComponent(); adminService = new AdminService(); PanelPaymentInfo.Visible = false; }
public ActionResult RemoveFromRole(MakeAdminModel model) { AdminService.RemoveUserFromRole(model); return(Json(true, JsonRequestBehavior.AllowGet)); }
public ActionResult AdminUsers() { var admins = AdminService.GetAdminUsers(); return(View(admins)); }
public void WhenDisasterIsNotFoundThrowArgumentException() { var underTst = new AdminService(mockService.Object); initializeDisasterCollection(disasterWithCommitments); initializeVolunteerCollection(personWithCommitments); initializeCommitmentCollection(commitment); var disaster = new Disaster { Id = -1, Name = "DoesNotExist" }; underTst.GetVolunteers(disaster); }
public EditCourseForm() { InitializeComponent(); this.adminService = new AdminService(); CourseViewGridView(); }
public void WhenNoVolunteersAreRegisteredReturnAnEmptyList() { var underTest = new AdminService(mockService.Object); initializeDisasterCollection(disasterWithNoCommitments); var result = underTest.GetVolunteers(disasterWithNoCommitments); Assert.IsFalse(result.Any()); }
public async Task <string[]> CreateBackupSetsToRecoverDatabase() { List <string> backupFiles = new List <string>(); using (SelfCleaningTempFile queryTempFile = new SelfCleaningTempFile()) { string query = $"CREATE SCHEMA [test]"; SqlTestDb testDb = await SqlTestDb.CreateNewAsync(TestServerType.OnPrem, false, null, query, "RestoreTest"); string databaseName = testDb.DatabaseName; // Initialize backup service var liveConnection = LiveConnectionHelper.InitLiveConnectionInfo(databaseName, queryTempFile.FilePath); DatabaseTaskHelper helper = AdminService.CreateDatabaseTaskHelper(liveConnection.ConnectionInfo, databaseExists: true); SqlConnection sqlConn = DisasterRecoveryService.GetSqlConnection(liveConnection.ConnectionInfo); BackupConfigInfo backupConfigInfo = DisasterRecoveryService.Instance.GetBackupConfigInfo(helper.DataContainer, sqlConn, sqlConn.Database); query = $"create table [test].[{tableNames[0]}] (c1 int)"; await TestServiceProvider.Instance.RunQueryAsync(TestServerType.OnPrem, databaseName, query); string backupPath = Path.Combine(backupConfigInfo.DefaultBackupFolder, databaseName + "_full.bak"); query = $"BACKUP DATABASE [{databaseName}] TO DISK = N'{backupPath}' WITH NOFORMAT, NOINIT, NAME = N'{databaseName}-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"; await TestServiceProvider.Instance.RunQueryAsync(TestServerType.OnPrem, "master", query); backupFiles.Add(backupPath); query = $"create table [test].[{tableNames[1]}] (c1 int)"; await TestServiceProvider.Instance.RunQueryAsync(TestServerType.OnPrem, databaseName, query); backupPath = Path.Combine(backupConfigInfo.DefaultBackupFolder, databaseName + "_diff.bak"); query = $"BACKUP DATABASE [{databaseName}] TO DISK = N'{backupPath}' WITH DIFFERENTIAL, NOFORMAT, NOINIT, NAME = N'{databaseName}-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"; await TestServiceProvider.Instance.RunQueryAsync(TestServerType.OnPrem, "master", query); backupFiles.Add(backupPath); query = $"create table [test].[{tableNames[2]}] (c1 int)"; await TestServiceProvider.Instance.RunQueryAsync(TestServerType.OnPrem, databaseName, query); backupPath = Path.Combine(backupConfigInfo.DefaultBackupFolder, databaseName + "_log1.bak"); query = $"BACKUP Log [{databaseName}] TO DISK = N'{backupPath}' WITH NOFORMAT, NOINIT, NAME = N'{databaseName}-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"; await TestServiceProvider.Instance.RunQueryAsync(TestServerType.OnPrem, "master", query); backupFiles.Add(backupPath); query = $"create table [test].[{tableNames[3]}] (c1 int)"; await TestServiceProvider.Instance.RunQueryAsync(TestServerType.OnPrem, databaseName, query); backupPath = Path.Combine(backupConfigInfo.DefaultBackupFolder, databaseName + "_log2.bak"); query = $"BACKUP Log [{databaseName}] TO DISK = N'{backupPath}' WITH NOFORMAT, NOINIT, NAME = N'{databaseName}-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"; await TestServiceProvider.Instance.RunQueryAsync(TestServerType.OnPrem, "master", query); backupFiles.Add(backupPath); query = $"create table [test].[{tableNames[4]}] (c1 int)"; await TestServiceProvider.Instance.RunQueryAsync(TestServerType.OnPrem, databaseName, query); backupPath = Path.Combine(backupConfigInfo.DefaultBackupFolder, databaseName + "_log3.bak"); query = $"BACKUP Log [{databaseName}] TO DISK = N'{backupPath}' WITH NOFORMAT, NOINIT, NAME = N'{databaseName}-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"; await TestServiceProvider.Instance.RunQueryAsync(TestServerType.OnPrem, "master", query); backupFiles.Add(backupPath); databaseNameToRestoreFrom = testDb.DatabaseName; // Clean up the database testDb.Cleanup(); } return(backupFiles.ToArray()); }
public void WhenVolunteerDontCommitReturnCommittedRecords() { initializeDisasterCollection(disasterWithCommitments); initializeVolunteerCollection(personWithCommitments, personWithNoCommitments); initializeCommitmentCollection(commitment); var underTest = new AdminService(mockService.Object); var result = underTest.GetVolunteers(disasterWithCommitments); Assert.AreEqual(1, result.Count()); }
public AdminController() { adminservice = new AdminService(); }
// GET: Admin public ActionResult Index() { List <ApprovingQuestion> questions = new AdminService().getAllNotAprrovedQuestions(); return(View(questions)); }
public AdminsController() { _service = new AdminService(); }
private void client_UpdateCapitalByUIDCompleted(object sender, AdminService.UpdateCapitalByUIDCompletedEventArgs e) { loadingProgress.IsBusy = false; org.GameScores = Convert.ToDouble(txtGameScore.Text); isHaveChanged = true; MessageBox.Show("修改游戏信息成功"); }
public AdminsController(AdminService adminService) { _adminService = adminService; }
public ActionResult ApproveFeedback() { var data = AdminService.GetAllFeedbacks(); return(View(data)); }
public AdminServiceTest() { _logger = A.Fake <ILogger <AdminService> >(); _target = new AdminService(_context, _logger); }
public AdminSeviceController() { service = new AdminService(); }
public MonitorsController() { this.service = new AdminService(); }
public void GetVolunteersForDate_DoesNotReturnDuplicatePeople_WhenCommitmentsOverlap() { var mockData = new Mock<IDataService>(); var commitments = new List<Commitment>(); commitments.Add(new Commitment { DisasterId = 42, StartDate = DateTime.Today.AddDays(-2), EndDate = DateTime.Today.AddDays(1), PersonId = 1 }); commitments.Add(new Commitment { DisasterId = 42, StartDate = DateTime.Today.AddDays(-1), EndDate = DateTime.Today.AddDays(2), PersonId = 1 }); mockData.Setup(x => x.Commitments).Returns(commitments.AsQueryable()); var disasters = new List<Disaster>(); disasters.Add(new Disaster { Id = 42, Name = "disaster", IsActive = true }); mockData.Setup(x => x.Disasters).Returns(disasters.AsQueryable()); var persons = new List<Person>(); persons.Add(new Person { Id = 1, ClusterId = 2 }); mockData.Setup(x => x.Persons).Returns(persons.AsQueryable()); var underTest = new AdminService(mockData.Object); var actual = underTest.GetVolunteersForDate(42, DateTime.Today, clusterCoordinatorsOnly: false); Assert.AreEqual(1, actual.Count()); }
public AdminController(AdminService adminService, CookService cookService) { this.adminService = adminService; this.cookService = cookService; }
public void GetVolunteersForDisasterUnfilteredByDateReturnsExpectedRecords() { var personWithDifferentCommitmentDateRange = personWithNoCommitments; const int personWithDifferentCommitmentDateRangeId = personWithNoCommitmentsID; initializeDisasterCollection(disasterWithCommitments); initializeVolunteerCollection(personWithCommitments, personWithDifferentCommitmentDateRange); var secondCommitment = new Commitment { DisasterId = disasterWithVolunteersID, Id = 102, PersonId = personWithDifferentCommitmentDateRangeId, StartDate = new DateTime(2013, 9, 15), EndDate = new DateTime(2013, 9, 20) }; initializeCommitmentCollection(commitment, secondCommitment); var systemUnderTest = new AdminService(mockService.Object); var result = systemUnderTest.GetVolunteersForDisaster(disasterWithCommitments.Id, null); var actual = result as IList<Person> ?? result.ToList(); Assert.AreEqual(2, actual.Count()); Assert.IsTrue(actual.FirstOrDefault(p => p.Id == personWithCommitments.Id) != null, "Could not find first expected Person."); Assert.IsTrue(actual.FirstOrDefault(p => p.Id == personWithDifferentCommitmentDateRange.Id) != null, "Could not find second expected Person."); }
//private void client_GetMemberListDataCountCompleted(object sender, AdminService.GetMemberListDataCountCompletedEventArgs e) //{ // itemCount.Clear(); // if (DocPanelData.Children.Count==2) // { // DocPanelData.Children.RemoveAt(1); // } // dpList = new DataPager(); // dpList.PageSize = 15; // dpList.PageIndexChanged += new EventHandler<EventArgs>(dpList_PageIndexChanged); // DocPanelData.Children.Add(dpList); // for (int i = 0; i < e.Result; i++) // { // itemCount.Add(i); // } // PagedCollectionView pcv = new PagedCollectionView(itemCount); // pcv.PageSize = 1; // dpList.Source = pcv; //} private void client_GetMemberListDataCompleted(object sender, AdminService.GetMemberListDataCompletedEventArgs e) { loadingProgress.IsBusy = false; currentPos = 0; if (e.Result.Count == 0) { MessageBox.Show("没有找到匹配的记录!"); } PagedCollectionView pageView = new PagedCollectionView(e.Result); dataPager.Source = pageView; dgList.ItemsSource = pageView; }
public void WhenDisasterIsNullThrowNullArgumentException() { var underTest = new AdminService(mockService.Object); var result = underTest.GetVolunteers(default(Disaster)); }
protected override void ProcessRecord() { AdminService.CreateDatabase().GetAwaiter().GetResult(); }
public void WhenOneVolunteerHasRegisteredReturnOneRecordInRange() { initializeDisasterCollection(disasterWithCommitments); initializeVolunteerCollection(personWithCommitments); initializeCommitmentCollection(commitment); var underTest = new AdminService(mockService.Object); var result = underTest.GetVolunteersForDate(disasterWithCommitments, new DateTime(2013, 08, 12), clusterCoordinatorsOnly: false); Assert.AreEqual(1, result.Count()); }
public static void 创建报表(int no) { AdminService.CreatePartyMoney(no.ToString(CultureInfo.InvariantCulture)); }
public void WhenServiceIsNullConstructorThrowsExceptions() { var underTest = new AdminService(default(IDataService)); }
public StoreController() { service = new AdminService(); }
public void WhenVolunteersExistForMultipleDisastersReturnCorrectDisaster() { initializeDisasterCollection(disasterWithCommitments, disasterWithNoCommitments); initializeVolunteerCollection(personWithCommitments, personWithNoCommitments); var secondCommitment = new Commitment { DisasterId = disasterWithNoVolunteersID, Id = 102, PersonId = personWithNoCommitmentsID, StartDate = new DateTime(2013, 8, 15), EndDate = new DateTime(2013, 8, 20) }; initializeCommitmentCollection(commitment, secondCommitment); var underTest = new AdminService(mockService.Object); var result = underTest.GetVolunteers(disasterWithCommitments); Assert.AreEqual(1, result.Count()); }
public AdminController(AdminService ctx, IMapper mapper) { _repo = ctx; _mapper = mapper; }
public AdminModule(AdminService adminService) { _adminService = adminService; }
public void showChildWindowforView(AdminService.MoneyOutList info) { UserID = info.UserID; tabItem1.IsSelected = true; base.Show(); }
private void client_GetCapitalByUIDCompleted(object sender, AdminService.GetCapitalByUIDCompletedEventArgs e) { loadingProgress.IsBusy = false; GameGrid.DataContext = e.Result; }
public async void BackupFileBrowserTest() { string databaseName = "testfilebrowser_" + new Random().Next(10000000, 99999999); SqlTestDb testDb = SqlTestDb.CreateNew(TestServerType.OnPrem, false, databaseName); // Initialize backup service var liveConnection = LiveConnectionHelper.InitLiveConnectionInfo(databaseName); DatabaseTaskHelper helper = AdminService.CreateDatabaseTaskHelper(liveConnection.ConnectionInfo, databaseExists: true); SqlConnection sqlConn = ConnectionService.OpenSqlConnection(liveConnection.ConnectionInfo); DisasterRecoveryService disasterRecoveryService = new DisasterRecoveryService(); BackupConfigInfo backupConfigInfo = disasterRecoveryService.GetBackupConfigInfo(helper.DataContainer, sqlConn, sqlConn.Database); // Create backup file string backupPath = Path.Combine(backupConfigInfo.DefaultBackupFolder, databaseName + ".bak"); string query = $"BACKUP DATABASE [{databaseName}] TO DISK = N'{backupPath}' WITH NOFORMAT, NOINIT, NAME = N'{databaseName}-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"; await TestServiceProvider.Instance.RunQueryAsync(TestServerType.OnPrem, "master", query); FileBrowserService service = new FileBrowserService(); string[] backupFilters = new string[2] { "*.bak", "*.trn" }; var openParams = new FileBrowserOpenParams { OwnerUri = liveConnection.ConnectionInfo.OwnerUri, ExpandPath = backupConfigInfo.DefaultBackupFolder, FileFilters = backupFilters }; var openBrowserEventFlowValidator = new EventFlowValidator <bool>() .AddEventValidation(FileBrowserOpenedNotification.Type, eventParams => { Assert.True(eventParams.Succeeded); Assert.NotNull(eventParams.FileTree); Assert.NotNull(eventParams.FileTree.RootNode); Assert.NotNull(eventParams.FileTree.RootNode.Children); Assert.True(eventParams.FileTree.RootNode.Children.Count > 0); Assert.True(ContainsFileInTheFolder(eventParams.FileTree.SelectedNode, backupPath)); }) .Complete(); await service.RunFileBrowserOpenTask(openParams, openBrowserEventFlowValidator.Object); // Verify complete notification event was fired and the result openBrowserEventFlowValidator.Validate(); var expandParams = new FileBrowserExpandParams { OwnerUri = liveConnection.ConnectionInfo.OwnerUri, ExpandPath = backupConfigInfo.DefaultBackupFolder }; var expandEventFlowValidator = new EventFlowValidator <bool>() .AddEventValidation(FileBrowserExpandedNotification.Type, eventParams => { Assert.True(eventParams.Succeeded); Assert.NotNull(eventParams.Children); Assert.True(eventParams.Children.Length > 0); }) .Complete(); // Expand the node in file browser await service.RunFileBrowserExpandTask(expandParams, expandEventFlowValidator.Object); // Verify result expandEventFlowValidator.Validate(); var validateParams = new FileBrowserValidateParams { OwnerUri = liveConnection.ConnectionInfo.OwnerUri, ServiceType = FileValidationServiceConstants.Backup, SelectedFiles = new[] { backupPath } }; var validateEventFlowValidator = new EventFlowValidator <bool>() .AddEventValidation(FileBrowserValidatedNotification.Type, eventParams => Assert.True(eventParams.Succeeded)) .Complete(); // Validate selected files in the browser await service.RunFileBrowserValidateTask(validateParams, validateEventFlowValidator.Object); // Verify complete notification event was fired and the result validateEventFlowValidator.Validate(); // Remove the backup file if (File.Exists(backupPath)) { File.Delete(backupPath); } }
private void client_GetMemberInfoByUIDCompleted(object sender, AdminService.GetMemberInfoByUIDCompletedEventArgs e) { loadingProgress.IsBusy = false; if (e.Result == null) { MessageBox.Show("账号不存在!"); return; } txtUserID.Text = UserID; txtUserPwd.Text = e.Result.UserPwd; cbxStatus.SelectedIndex = e.Result.IsActive == 1 ? 0 : 1; nudBackPct.Value = e.Result.Bonus; cbxRole.SelectedIndex = e.Result.RoleID == 2 ? 0 : 1; }
public void GetVolunteersForDate_Coordinators_ReturnsTwoCoordinators() { var firstPerson = new Person() {Id = 231}; var secondPerson = new Person() {Id = 233}; var disaster = new Disaster {Id = 1, IsActive = true}; initializeVolunteerCollection(firstPerson, secondPerson); initializeDisasterCollection(disaster); initializeCoordinatorCollection( new ClusterCoordinator { Id = 432, PersonId = firstPerson.Id, Person = firstPerson, DisasterId = disaster.Id, Disaster = disaster}, new ClusterCoordinator { Id = 345, PersonId = secondPerson.Id, Person = secondPerson, DisasterId = disaster.Id, Disaster = disaster}); initializeCommitmentCollection(new Commitment { DisasterId = disaster.Id, Disaster = disaster, PersonId = firstPerson.Id, Person = firstPerson, StartDate = new DateTime(2015,1,5), EndDate = new DateTime(2015,1,23) }, new Commitment { DisasterId = disaster.Id, Disaster = disaster, PersonId = secondPerson.Id, Person = secondPerson, StartDate = new DateTime(2015, 1, 5), EndDate = new DateTime(2015, 1, 20) }); var adminService = new AdminService(mockService.Object); var results = adminService.GetVolunteersForDate(1, new DateTime(2015, 1, 7),true, false).ToArray(); Assert.AreEqual(2, results.Length); }
private void client_UpdateMemberBankInfoByUIDCompleted(object sender, AdminService.UpdateMemberBankInfoByUIDCompletedEventArgs e) { loadingProgress.IsBusy = false; isHaveChanged = true; client.GetMemberBankInfoByUIDAsync(UserID); MessageBox.Show("修改银行信息成功"); }
public void ShareOnWall(int eventid, string profileid, string accesstoken, int userid) { var eventtopost = db.EventMasters.Find(eventid); if (eventtopost.Description == null || eventtopost.Description == "") { return; } var adminsetting = AdminService.GetAdminSetting(); var utmsource = adminsetting.Utm_Source; var utmmedium = adminsetting.Utm_Medium; var utmcampaign = adminsetting.Utm_Campaign; var utmcontent = userid; var utmterm = eventid; eventtopost.Commentary = eventtopost.Commentary.Replace("\r\n", " "); string referralLink = ""; //var UtmArray = eventtopost.DomainName.Split('&'); if (eventtopost.DomainName.Contains("?")) { referralLink = eventtopost.DomainName + "&r=" + userid; if (!eventtopost.DomainName.Contains("utm_source")) { referralLink = referralLink + "&utm_source=" + utmsource; } if (!eventtopost.DomainName.Contains("utm_medium")) { referralLink = referralLink + "&utm_medium=" + utmmedium; } if (!eventtopost.DomainName.Contains("utm_campaign")) { referralLink = referralLink + "&utm_campaign=" + utmcampaign; } if (!eventtopost.DomainName.Contains("utm_content")) { referralLink = referralLink + "&utm_content=" + utmcontent; } if (!eventtopost.DomainName.Contains("utm_term")) { referralLink = referralLink + "&utm_term=" + utmterm; } } else { referralLink = eventtopost.DomainName + "?r=" + userid; if (!eventtopost.DomainName.Contains("utm_source")) { referralLink = referralLink + "&utm_source=" + utmsource; } if (!eventtopost.DomainName.Contains("utm_medium")) { referralLink = referralLink + "&utm_medium=" + utmmedium; } if (!eventtopost.DomainName.Contains("utm_campaign")) { referralLink = referralLink + "&utm_campaign=" + utmcampaign; } if (!eventtopost.DomainName.Contains("utm_content")) { referralLink = referralLink + "&utm_content=" + utmcontent; } if (!eventtopost.DomainName.Contains("utm_term")) { referralLink = referralLink + "&utm_term=" + utmterm; } } //referralLink = GoogleUrlShortener(referralLink); eventtopost.Commentary = eventtopost.Commentary; eventtopost.Description = eventtopost.Description.Replace("\r\n", " "); //eventtopost.ArticalTitle = eventtopost.ArticalTitle.Replace("\r\n", " "); //eventtopost.Description = "Did you know we have over 425,000 attendees across our portfolio of 80 events per year? Our goal is to nurture professional communities through conferences, workshops and face-to-face meetings. Check out our 2019 calendar www.dmgevents.com/events hashtag#dmgevents hashtag#eventprofs"; var client = new RestClient("https://api.linkedin.com/v2/ugcPosts"); var request = new RestRequest(Method.POST); request.AddHeader("Postman-Token", "29d7e874-187b-4b65-a360-be9c8879f6d6"); request.AddHeader("cache-control", "no-cache"); request.AddHeader("Authorization", "Bearer " + accesstoken); request.AddHeader("Content-Type", "application/json"); string RequestString = ""; RequestString = RequestString + "{"; RequestString = RequestString + "\"author\": \"urn:li:person:" + profileid + "\","; RequestString = RequestString + "\"lifecycleState\": \"PUBLISHED\","; RequestString = RequestString + "\"specificContent\": {"; RequestString = RequestString + "\"com.linkedin.ugc.ShareContent\": {"; RequestString = RequestString + "\"shareCommentary\": {"; RequestString = RequestString + "\"text\": \"" + eventtopost.Commentary + "\""; RequestString = RequestString + "},"; RequestString = RequestString + "\"shareMediaCategory\": \"ARTICLE\","; RequestString = RequestString + "\"media\": ["; RequestString = RequestString + "{"; RequestString = RequestString + "\"status\": \"READY\","; RequestString = RequestString + "\"originalUrl\": \"" + referralLink + "\""; RequestString = RequestString + "}"; RequestString = RequestString + "]"; RequestString = RequestString + "}"; RequestString = RequestString + "},"; RequestString = RequestString + "\"visibility\": {"; RequestString = RequestString + "\"com.linkedin.ugc.MemberNetworkVisibility\": \"CONNECTIONS\""; RequestString = RequestString + "}"; RequestString = RequestString + "}"; //request.AddParameter("undefined", "{\r\n \"author\": \"urn:li:person:" + profileid + "\",\r\n \"lifecycleState\": \"PUBLISHED\",\r\n \"specificContent\": {\r\n \"com.linkedin.ugc.ShareContent\": {\r\n \"shareCommentary\": {\r\n \"text\": \"" + eventtopost.Description + "\"\r\n },\r\n \"shareMediaCategory\": \"NONE\"\r\n }\r\n },\r\n \"visibility\": {\r\n \"com.linkedin.ugc.MemberNetworkVisibility\": \"PUBLIC\"\r\n }\r\n}", ParameterType.RequestBody); request.AddParameter("undefined", RequestString, ParameterType.RequestBody); IRestResponse response = client.Execute(request); var test = response.Content; }
public AdminController(CarerService userService, AdminService adminService, PaitentService patientService) { _carerservice = userService; _adminService = adminService; _patientService = patientService; }
public ActionResult UserDetail(int id) { AdminService service = new AdminService(); return(Json(service.GetUserDetial(id), JsonRequestBehavior.AllowGet)); }
private void client_GetCurrenIssuNoCompleted(object sender, AdminService.GetCurrenIssuNoCompletedEventArgs e) { txtbIssueNo.Text = e.Result.Trim('\''); }
public ActionResult Authenticate(string accesstoken, string eventkey, int referralid = 0) { var eventid = EventService.GetEventByKey(eventkey).EventId; var client = new RestClient("https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,profilePicture(displayImage~digitalmediaAsset:playableStreams))"); var request = new RestRequest(Method.GET); request.AddHeader("cache-control", "no-cache"); request.AddHeader("Connection", "keep-alive"); request.AddHeader("Accept-Encoding", "gzip, deflate"); request.AddHeader("Host", "api.linkedin.com"); request.AddHeader("Postman-Token", "0b77a8dc-8ae0-4dc4-97f2-48d965518224,d4177a7d-8d60-4145-bee8-b63f4987d2d9"); request.AddHeader("Cache-Control", "no-cache"); request.AddHeader("Accept", "*/*"); request.AddHeader("User-Agent", "PostmanRuntime/7.15.2"); request.AddHeader("Authorization", "Bearer " + accesstoken); request.AddHeader("Content-Type", "application/x-www-form-urlencoded"); IRestResponse response = client.Execute(request); var client1 = new RestClient("https://api.linkedin.com/v2/emailAddress?q=members&projection=%28elements%2A%28handle~%29%29"); var request1 = new RestRequest(Method.GET); request1.AddHeader("cache-control", "no-cache"); request1.AddHeader("Connection", "keep-alive"); request1.AddHeader("Accept-Encoding", "gzip, deflate"); request1.AddHeader("Host", "api.linkedin.com"); request1.AddHeader("Postman-Token", "ee43f094-9f10-419f-b99b-fd77245a0702,b68b518c-60fd-4ebf-8b61-f8f2b97ea23f"); request1.AddHeader("Cache-Control", "no-cache"); request1.AddHeader("Accept", "*/*"); request1.AddHeader("User-Agent", "PostmanRuntime/7.15.2"); request1.AddHeader("Authorization", "Bearer " + accesstoken); request1.AddHeader("Content-Type", "application/x-www-form-urlencoded"); IRestResponse response1 = client1.Execute(request1); var exists = false; //IRestResponse response = client.Execute(request); if (response.StatusCode == System.Net.HttpStatusCode.OK) { var profile = JsonConvert.DeserializeObject <ProfileNew.RootObject>(response.Content); var emailresponse = JsonConvert.DeserializeObject <EmailResponse.RootObject>(response1.Content); //ShareOnWall(profile.Id, accesstoken); int userid = 0; string email = ""; RegisteredUser registeredUser = new RegisteredUser(); try { email = emailresponse.elements[0].handle.emailAddress; } catch { } if (email != "") { var matchuser = db.RegisteredUsers.Where(x => x.Email == email && x.EventId == eventid).ToList(); if (matchuser.Count > 0) { exists = true; userid = matchuser.FirstOrDefault().UserId; } else { registeredUser.EventId = eventid; registeredUser.FirstName = profile.firstName.localized.en_US; registeredUser.LastName = profile.lastName.localized.en_US; registeredUser.Email = email; registeredUser.Country = ""; registeredUser.DateOfRegistration = DateTime.Now; registeredUser.IsDeleted = false; registeredUser.IsRegistered = false; registeredUser.ProfileImage = profile.profilePicture.displayImage.elements.FirstOrDefault().identifiers.FirstOrDefault().identifier; registeredUser.ProfileLink = profile.id; registeredUser.ProfileId = profile.id; registeredUser.AuthToken = accesstoken; registeredUser.ReferalId = referralid; registeredUser.Source = "linkedin"; var allowuser = db.Packages.Select(x => x.No_of_Registration).FirstOrDefault(); var reguser = db.RegisteredUsers.Where(x => x.EventId == eventid && x.Ispaid == true).Count(); //if (allowuser > reguser) //{ // registeredUser.Ispaid = true; //} //else //{ registeredUser.Ispaid = false; //} db.RegisteredUsers.Add(registeredUser); db.SaveChanges(); userid = registeredUser.UserId; } var eventurl = db.EventMasters.Find(eventid); var adminsetting = AdminService.GetAdminSetting(); var utmsource = adminsetting.Utm_Source; var utmmedium = adminsetting.Utm_Medium; var utmcampaign = eventid; var utmcontent = referralid; var utmterm = adminsetting.Utm_Term; return(Json(new { eventurl = eventurl.ResponseURL + "?&eid=" + eventkey + "&r=" + referralid + "&userid=" + userid + "&exists=" + exists + "&accesstoken=" + accesstoken + "&profileid=" + profile.id + "&utm_source=" + utmsource + "&utm_medium=" + utmmedium + "&utm_campaign=" + utmcampaign + "&utm_content=" + utmcontent + "&utm_term=" + utmterm }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { eventurl = "", data = response.Content, error = response.ErrorMessage, ex = response.ErrorException }, JsonRequestBehavior.AllowGet)); } } return(Json(new { eventurl = "", data = response.Content, error = response.ErrorMessage, ex = response.ErrorException }, JsonRequestBehavior.AllowGet)); }
private void client_GetMoneyInListByUIDCompleted(object sender, AdminService.GetMoneyInListByUIDCompletedEventArgs e) { loadingProgress.IsBusy = false; dgMoneyInRecord.ItemsSource = e.Result; }
public ActionResult GetFBProfile(string accesstoken, int eventid, int referralid = 0) { var eventdetail = EventService.GetEventById(eventid); var client = new RestClient("https://graph.facebook.com/me"); var request = new RestRequest(Method.POST); request.AddHeader("cache-control", "no-cache"); request.AddHeader("Content-Type", "application/x-www-form-urlencoded"); request.AddParameter("undefined", "fields=id,name,email,picture&access_token=" + accesstoken, ParameterType.RequestBody); IRestResponse response = client.Execute(request); int userid = 0; var exists = false; RegisteredUser registeredUser = new RegisteredUser(); if (response.StatusCode == System.Net.HttpStatusCode.OK) { var profile = JsonConvert.DeserializeObject <FacebookModel>(response.Content); if (profile != null) { var matchuser = db.RegisteredUsers.Where(x => x.Email == profile.email && x.EventId == eventid).ToList(); if (matchuser.Count > 0) { exists = true; userid = matchuser.FirstOrDefault().UserId; } else { registeredUser.EventId = eventid; if (profile.name != null) { if (profile.name.Split(' ').Length > 0) { registeredUser.FirstName = profile.name.Split(' ')[0]; registeredUser.LastName = profile.name.Split(' ')[1]; } } registeredUser.Email = profile.email; registeredUser.Country = ""; registeredUser.DateOfRegistration = DateTime.Now; registeredUser.IsDeleted = false; registeredUser.IsRegistered = false; registeredUser.ProfileImage = profile.picture.data.url; registeredUser.ProfileLink = profile.id; registeredUser.ProfileId = profile.id; registeredUser.AuthToken = accesstoken; registeredUser.ReferalId = referralid; registeredUser.Source = "facebook"; var allowuser = db.Packages.Select(x => x.No_of_Registration).FirstOrDefault(); var reguser = db.RegisteredUsers.Where(x => x.EventId == eventid && x.Ispaid == true).Count(); //if (allowuser > reguser) //{ // registeredUser.Ispaid = true; //} //else //{ registeredUser.Ispaid = false; //} db.RegisteredUsers.Add(registeredUser); db.SaveChanges(); userid = registeredUser.UserId; } var eventurl = db.EventMasters.Find(eventid); var adminsetting = AdminService.GetAdminSetting(); var utmsource = adminsetting.Utm_Source; var utmmedium = adminsetting.Utm_Medium; var utmcampaign = eventid; var utmcontent = referralid; var utmterm = adminsetting.Utm_Term; return(Json(new { eventurl = eventurl.ResponseURL + "?&eid=" + eventdetail.EventKey + "&r=" + referralid + "&userid=" + userid + "&exists=" + exists + "&accesstoken=" + accesstoken + "&profileid=" + profile.id + "&utm_source=" + utmsource + "&utm_medium=" + utmmedium + "&utm_campaign=" + utmcampaign + "&utm_content=" + utmcontent + "&utm_term=" + utmterm }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { eventurl = "", data = response.Content, error = response.ErrorMessage, ex = response.ErrorException }, JsonRequestBehavior.AllowGet)); } } return(Json(new { eventurl = "", data = response.Content, error = response.ErrorMessage, ex = response.ErrorException }, JsonRequestBehavior.AllowGet)); }