public void OnPlayModeStateChanged(PlayModeStateChange state) { if (state == PlayModeStateChange.ExitingPlayMode || state == PlayModeStateChange.EnteredEditMode) { ReportingManager.FinalizeReport(); } }
public ActionResult InvoiceRegisterReport(ReportViewModel model) { var operationResult = new OperationResult(); MemoryStream ms = new MemoryStream(); try { if (model.Condition == "International") { ms = ReportingManager.CreateInvoiceRegisterReportForInternational(model.StartDate, model.EndDate, model.ShipCode); } else if (model.Condition == "Domestic") { ms = ReportingManager.CreateInvoiceRegisterReportForDomestic(model.StartDate, model.EndDate, model.ShipCode); } } catch (Exception ex) { operationResult.Message = "Error occured printing Invoice Register Report"; logger.ErrorFormat("Error occured printing Invoice Register Report: {0} ", ex.ToString()); this.AddNotification(operationResult.Message, NotificationType.ERROR); } return(new FileStreamResult(ms, "application/pdf")); }
private IEnumerator TrackFrameRate() { AQALogger logger = new AQALogger(); if (trackingFps) { yield return(null); } else { trackingFps = true; while (Application.isPlaying) { for (float x = 0; x <= 0.5f; x += Time.deltaTime) { fpsSamples++; fpsPool += (float)Math.Round(1.0f / Time.deltaTime, 0); yield return(null); } float framerate = fpsPool / fpsSamples; ReportingManager.SampleFramerate(framerate); // logger.Log($"FPS {framerate} [Time: {Time.time}]"); fpsPool = fpsSamples = 0; } } }
void OnExitPlaymode() { Button recordButton = rootVisualElement.Q <Button>("RecordButton"); Button reportButton = rootVisualElement.Q <Button>("ReportButton"); Button saveSegmentButton = rootVisualElement.Q <Button>("SaveButton"); Button endButton = rootVisualElement.Q <Button>("EndButton"); List <Button> recordingStateBtns = new List <Button>() { saveSegmentButton, endButton }; BulkButtonDisplayUpdate(recordingStateBtns, DisplayStyle.None); recordButton.style.display = DisplayStyle.Flex; if (ReportingManager.DoesReportExist(ReportingManager.ReportType.Html)) { reportButton.style.display = DisplayStyle.Flex; reportButton.clickable.clicked += () => { HandleOpenHtmlReportClick(); }; reportButton.SetEnabled(true); } if (playModeStartedFromHere) { if (RecordedPlaybackPersistentData.GetRecordingMode() == RecordingMode.Record || RecordedPlaybackPersistentData.GetRecordingMode() == RecordingMode.Extend) { RecordedPlaybackEditorUtils.SaveCurrentRecordingDataAsProjectAsset(); } RecordedPlaybackPersistentData.SetRecordingMode(RecordingMode.None); } playModeStartedFromHere = false; SetupViews(); }
/// <summary> /// For editor, standalone, and other platform's. /// </summary> private void OnApplicationQuit() { if (!ReportingManager.IsPlaybackStartedFromEditorWindow && RecordingMode == RecordingMode.Playback) { ReportingManager.FinalizeReport(); } }
public void BaseTestInitialize() { TestStep.TestContext = this.TestContext; ReportingManager.SetTestContext(this.TestContext); ReportingManager.StartReportAndLog(); }
public override IEnumerator Setup() { yield return(base.Setup()); Screen.sleepTimeout = SleepTimeout.NeverSleep; ReportingManager.IsPlaybackStartedFromEditorWindow = false; ReportingManager.InitializeReport(); if (AutomatedQARuntimeSettings.hostPlatform == HostPlatform.Cloud && AutomatedQARuntimeSettings.buildType == BuildType.UnityTestRunner) { RecordedTesting.SetupCloudUTFTests(testName); } else { RecordedTesting.SetupRecordedTest(testName); } // Start playback CentralAutomationController.Instance.Reset(); CentralAutomationController.Instance.AddAutomator <RecordedPlaybackAutomator>(new RecordedPlaybackAutomatorConfig { loadEntryScene = true, }); CentralAutomationController.Instance.Run(); // wait for playback to start while (!RecordedPlaybackController.Exists() || !RecordedPlaybackController.Instance.IsInitialized()) { yield return(null); } }
public string GetReport(string data) { var para = JsonConvert.DeserializeObject <ReportingSearchParameter>(data); var catSumList = ReportingManager.GetCategorySummaray(para); return(JsonConvert.SerializeObject(catSumList)); }
public ActionResult ShipmentAnalysisReport(Guid bolId) { var operationResult = new OperationResult(); MemoryStream ms = new MemoryStream(); var _billOfLadingRepository = new BillOfLadingRepository(); try { ms = ReportingManager.CreateShipmentAnalysisReport(bolId); if (ms != null) { var existingBillOfLading = _billOfLadingRepository.GetBillOfLading(bolId); existingBillOfLading.HasBeenAnalyzed = true; operationResult = _billOfLadingRepository.UpdateBillOfLading(existingBillOfLading); } } catch (Exception ex) { operationResult.Message = "Error occured during Shipment Analysis"; logger.ErrorFormat("Error occured during Shipment Analysis: {0} ", ex.ToString()); this.AddNotification(operationResult.Message, NotificationType.ERROR); } return(new FileStreamResult(ms, "application/pdf")); }
public void DownloadReportTest() { var manager = new ReportingManager(); var login = manager.Login(); Assert.IsNotNull(login); Assert.AreNotEqual("", login.Access_token); var parms = new Dictionary <string, string> { { "complianceApplicationId", "3d770eb7-d7b8-48e4-a155-41f482e86cc7" }, { "orgName", "cGMP+Cell+Processing+Facility+Diabetes+Research+Institute+University+of+Miami+Miller+School+of+Medicine+ORG" } }; using (var stream = manager.DownloadPdf(login.Access_token, "Inspection Summary", parms)) { Assert.IsNotNull(stream); var trueVaultManager = new TrueVaultManager(); var apiKey = ConfigurationManager.AppSettings["DocumentLibraryApiKey"]; var result = trueVaultManager.Upload(apiKey, "9c0d8021-0660-4e03-9fb0-00b47e0c76dd", "InspectionSummary_2016_12_22.pdf", stream); Assert.IsNotNull(result); Assert.AreNotEqual("", result.Result); Console.WriteLine(result.Blob_id); //stream.Position = 0; //File.WriteAllBytes(AppDomain.CurrentDomain.BaseDirectory + "\\test.pdf", stream.ToArray()); } }
#pragma warning disable CS0114 // Member hides inherited member; missing override keyword public void BaseTestInitialize() #pragma warning restore CS0114 // Member hides inherited member; missing override keyword { TestStep.TestContext = this.TestContext; ReportingManager.SetTestContext(this.TestContext); ReportingManager.StartReportAndLog(); }
public void ReportingLoginTest() { var manager = new ReportingManager(); var login = manager.Login(); Assert.IsNotNull(login); Assert.AreNotEqual("", login.Access_token); Console.WriteLine(login.Access_token); }
/// <summary> /// For Windows Store & Android "end state". /// </summary> /// <param name="pause"></param> private void OnApplicationFocus(bool hasFocus) { #if !UNITY_EDITOR if (!hasFocus && RecordingMode == RecordingMode.Playback) { ReportingManager.FinalizeReport(); } #endif }
/// <summary> /// For iOS "end state". /// </summary> /// <param name="pause"></param> private void OnApplicationPause(bool pause) { #if !UNITY_EDITOR if (RecordingMode == RecordingMode.Playback) { ReportingManager.FinalizeReport(); } #endif }
public virtual void EndAutomation() { state = State.COMPLETE; OnAutomationFinished.Invoke(new AutomationFinishedEvent.Args(this)); // If this is a single test run from an Automated Run editor window, finalize the report. if (ReportingManager.IsPlaybackStartedFromEditorWindow) { ReportingManager.FinalizeReport(); } }
void StartCrawl() { WaitForModuleToBeReady(); renderStopButton = true; StartRecordedPlaybackFromEditor.StartRecording(); ReportingManager.InitializeReport(); rootVisualElement.schedule.Execute(() => { startCrawl = true; }).ExecuteLater(2000); SetUpView(); }
// GET: GoogleAnalyticsReport public ActionResult Index() { var analyticsModel = GetModel(); var response = ReportingManager.GetAnalyticsResponse(analyticsModel, analyticsModel.CredStr); var analyticsResponse = new AnalyticsResponse { Model = analyticsModel, Response = response }; return(View(analyticsResponse)); }
public void SetUp() { Configure.SetConfig(); Logger.SetLogger(); Driver.Init(); Pages.Init(); string URL = Configure.Config.Environment.Url; Driver.Goto(URL); ReportingManager.CreateTestInstance(); }
public async Task ReportingManager_GetNumberOfMembersByAgeCategoryReport_NoMembers_ReportDataReturned() { String databaseName = Guid.NewGuid().ToString("N"); ManagementAPIReadModel context = this.GetContext(databaseName); Func <ManagementAPIReadModel> contextResolver = () => { return(context); }; ReportingManager reportingManager = new ReportingManager(contextResolver); GetNumberOfMembersByAgeCategoryReportResponse reportData = await reportingManager.GetNumberOfMembersByAgeCategoryReport(GolfClubTestData.AggregateId, CancellationToken.None); reportData.GolfClubId.ShouldBe(GolfClubTestData.AggregateId); reportData.MembersByAgeCategoryResponse.ShouldBeEmpty(); }
/// <summary> /// this method is used to edit the employees's official details /// </summary> /// <param name="employeeOfficialDetails">Employee Official Details</param> public async Task EditEmployeeOfficialDetailsAsync(EditEmployeeOfficialInformationDto employeeOfficialDetails) { if (employeeOfficialDetails == null) { throw new Exception(" Employee details to be edited are not mentioned"); } var oldEmployeeData = await _employeeRepository.GetEmployeeInformationAsync(employeeOfficialDetails.Id); _mapper.Map(employeeOfficialDetails, oldEmployeeData); oldEmployeeData.ModifiedAt = DateTime.UtcNow; oldEmployeeData.Languages = JsonConvert.SerializeObject(employeeOfficialDetails.Languages); oldEmployeeData.Gender = employeeOfficialDetails.Gender.ToLower(); var department = await _departmentDesignationRepository.GetDepartmentById(employeeOfficialDetails.Department.Id); var designation = await _departmentDesignationRepository.GetDesignationById(employeeOfficialDetails.Designation.Id); var departmentDesignation = await _departmentDesignationRepository.GetDepartmentDesignationAsync(department.Id, designation.Id); oldEmployeeData.DepartmentDesignationId = departmentDesignation.Id; await _employeeRepository.SaveChangesAsync(); var skills = await _employeeSkillRepository.GetEmployeeSkills(employeeOfficialDetails.Id); skills.PrimarySkills = JsonConvert.SerializeObject(employeeOfficialDetails.PrimarySkill); skills.SecondarySkills = JsonConvert.SerializeObject(employeeOfficialDetails.SecondarySkill); await _employeeSkillRepository.SaveChangesAsync(); var oldReportingManager = await _reportingManagerRepository.GetReportingManager(employeeOfficialDetails.Id); if (employeeOfficialDetails.ReportingManager.Id != null) { var newReportingManager = new ReportingManager { EmployeeId = employeeOfficialDetails.Id, ReportingManagerId = employeeOfficialDetails.ReportingManager.Id }; if (oldReportingManager != null) { oldReportingManager.ReportingManagerId = employeeOfficialDetails.ReportingManager.Id; } else { _reportingManagerRepository.AddReportingManager(newReportingManager); } await _reportingManagerRepository.SaveChangesAsync(); } }
public void GetReportTest() { var manager = new ReportingManager(); var login = manager.Login(); Assert.IsNotNull(login); Assert.AreNotEqual("", login.Access_token); var report = manager.GetReport(login.Access_token, "Inspection Summary"); Assert.IsNotNull(report); Assert.AreNotEqual("", report.Id); Console.WriteLine($"{report.Id} - {report.Name}"); }
// GET: GoogleAnalyticsReport public ActionResult Chart() { var analyticsModel = GetModel(); var chart = GetChartName(); if (string.IsNullOrEmpty(chart)) { return(View()); } var response = ReportingManager.GetAnalyticsResponse(analyticsModel, analyticsModel.CredStr); var analyticsResponse = new AnalyticsChartResponse { Model = analyticsModel, Response = response, Chart = chart }; Dictionary <string, List <DataPoint> > dataDict = new Dictionary <string, List <DataPoint> >(); foreach (var responseData in analyticsResponse.Response) { List <DataPoint> dataPoints1 = new List <DataPoint>(); foreach (var metric in responseData.Metrics) { DateRangeValues values = metric; for (int k = 0; k < values.Values.Count; k++) { dataPoints1.Add(new DataPoint(chart, double.Parse(values.Values[k].ToString()))); } } dataDict.Add(responseData.Dimension[0], dataPoints1); } analyticsResponse.DataPoints = dataDict; List <ChartModel> model = new List <ChartModel>(); foreach (var key in analyticsResponse.DataPoints.Keys) { model.Add(new ChartModel() { dataPoints = analyticsResponse.DataPoints[key], showInLegend = true, name = key, type = chart, axisYType = "secondary" }); } analyticsResponse.DataObject = JsonConvert.SerializeObject(model); return(View(analyticsResponse)); }
public async Task ReportingManager_GetPlayerScores_NoMembers_ReportDataReturned() { String databaseName = Guid.NewGuid().ToString("N"); ManagementAPIReadModel context = this.GetContext(databaseName); List <PublishedPlayerScore> reportingData = new List <PublishedPlayerScore>(); Func <ManagementAPIReadModel> contextResolver = () => { return(context); }; ReportingManager reportingManager = new ReportingManager(contextResolver); GetPlayerScoresResponse reportData = await reportingManager.GetPlayerScoresReport(PlayerTestData.AggregateId, 10, CancellationToken.None); reportData.Scores.Count.ShouldBe(reportingData.Count); }
public JsonResult SaveToExcel( int?cropId, string searchFromDate, string searchToDate) { List <Crop_Details> cropDetailsData = CropDetailsManager.SearchCropData( cropId.GetValueOrDefault(), DateTime.Parse(searchFromDate), DateTime.Parse(searchToDate)); ReportingManager.GenerateReport(cropDetailsData); return(Json("Report Generated!")); }
public async Task ReportingManager_GetMembersHandicapListReport_NoMembers_ReportDataReturned() { String databaseName = Guid.NewGuid().ToString("N"); ManagementAPIReadModel context = this.GetContext(databaseName); List <PlayerHandicapListReporting> reportingData = new List <PlayerHandicapListReporting>(); Func <ManagementAPIReadModel> contextResolver = () => { return(context); }; ReportingManager reportingManager = new ReportingManager(contextResolver); GetMembersHandicapListReportResponse reportData = await reportingManager.GetMembersHandicapListReport(GolfClubTestData.AggregateId, CancellationToken.None); reportData.GolfClubId.ShouldBe(GolfClubTestData.AggregateId); reportData.MembersHandicapListReportResponse.Count.ShouldBe(reportingData.Count); }
public ActionResult ReportingManagers_Create([DataSourceRequest] DataSourceRequest request, ReportingManager reportingManager) { if (ModelState.IsValid) { var entity = new ReportingManager { RM_Name = reportingManager.RM_Name }; db.ReportingManagers.Add(entity); db.SaveChanges(); reportingManager.RM_Id = entity.RM_Id; } return(Json(new[] { reportingManager }.ToDataSourceResult(request, ModelState))); }
public async Task ReportingManager_GetNumberOfMembersByTimePeriodReport_NoMembers_ReportDataReturned(String timePeriod, TimePeriod expectedTimePeriod) { String databaseName = Guid.NewGuid().ToString("N"); ManagementAPIReadModel context = this.GetContext(databaseName); List <GolfClubMembershipReporting> reportingData = new List <GolfClubMembershipReporting>(); Func <ManagementAPIReadModel> contextResolver = () => { return(context); }; ReportingManager reportingManager = new ReportingManager(contextResolver); GetNumberOfMembersByTimePeriodReportResponse reportData = await reportingManager.GetNumberOfMembersByTimePeriodReport(GolfClubTestData.AggregateId, timePeriod, CancellationToken.None); reportData.GolfClubId.ShouldBe(GolfClubTestData.AggregateId); reportData.TimePeriod.ShouldBe(expectedTimePeriod); reportData.MembersByTimePeriodResponse.ShouldBeEmpty(); }
private static void TestResultsToXML(TestResultsResponse data) { var tests = new List <ReportingManager.TestData>(); foreach (var result in data.testResults) { foreach (var c in result.counters) { var testData = new ReportingManager.TestData(); testData.TestName = $"{result.deviceModel}:{result.deviceName}:{result.testName}:{c._name}"; testData.Status = c._value == 1 ? ReportingManager.TestStatus.Pass.ToString() : ReportingManager.TestStatus.Fail.ToString(); tests.Add(testData); } } ReportingManager.GenerateXmlReport(tests, Path.Combine(CloudTestConfig.BuildFolder, "cloud-test-report.xml")); }
protected void btnGenerate_OnClick(object sender, EventArgs e) { DateTime date; if (DateTime.TryParse(txtDate.Text, out date)) { var registryRaport = ReportingManager.GenerateDailyReport(Association.Id, date); var myName = Server.UrlEncode("JurnalDeCasa" + "_" + date.ToShortDateString() + ".pdf"); Response.Clear(); Response.Buffer = true; Response.AddHeader("content-disposition", "attachment; filename=" + myName); Response.ContentType = "application/vnd.ms-excel"; Response.BinaryWrite(registryRaport); Response.Flush(); Response.SuppressContent = true; } }
public ActionResult ReportingManagers_Update([DataSourceRequest] DataSourceRequest request, ReportingManager reportingManager) { if (ModelState.IsValid) { var entity = new ReportingManager { RM_Id = reportingManager.RM_Id, RM_Name = reportingManager.RM_Name }; db.ReportingManagers.Attach(entity); db.Entry(entity).State = EntityState.Modified; db.SaveChanges(); } return(Json(new[] { reportingManager }.ToDataSourceResult(request, ModelState))); }