private void DoSubmitSurveyResult(string anchorId, string targetId, float dist, int errors) { anchorSurveyId = anchorId; targetSurveyId = targetId; anchorSurveyDist = dist; surveyStatus = SurveyStatus.Complete; }
public async Task <IActionResult> Edit(int id, [Bind("Id,SurveyStatusName")] SurveyStatus surveyStatus) { if (id != surveyStatus.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(surveyStatus); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SurveyStatusExists(surveyStatus.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(ListSurveyStatuses))); } return(View(surveyStatus)); }
public SurveyStatus Calculate(Model.Survey survey) { var status = new SurveyStatus() { PercentComplete = GetPercentComplete(survey) }; status.Pages.AddRange(survey.Pages.Where(page => !page.IsSummary).Select(page => new SurveyPageStatus() { SurveyPageID = page.SurveyPageID, Name = page.PageName, IsVisible = page.IsVisible, PercentComplete = GetPercentComplete(page), State = GetState(page) })); var visiblePages = status.Pages.Where(p => p.IsVisible).ToList(); if (visiblePages.Count == visiblePages.Count(p => p.State == SurveyState.Complete)) { status.State = SurveyState.Complete; } else if (visiblePages.Any(p => p.State == SurveyState.Complete || p.State == SurveyState.InProgress)) { status.State = SurveyState.InProgress; } else { status.State = SurveyState.NotStarted; } return(status); }
public void DiscoverAnchors() { foreach (GameObject go in Anchors) { Destroy(go); } Anchors.Clear(); surveyStatus = SurveyStatus.None; bitstormScript.DiscoverAnchors(); }
public async Task <IActionResult> Create([Bind("Id,SurveyStatusName")] SurveyStatus surveyStatus) { if (ModelState.IsValid) { _context.Add(surveyStatus); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(ListSurveyStatuses))); } return(View(surveyStatus)); }
public SurveyStatus GetSurveyStatus(int EmpID) { try { SurveyStatus response = new SurveyStatus(); response = this._surveyser.GetSurveyStatus(EmpID); return(response); } catch (Exception) { throw; } }
// Token: 0x060048D1 RID: 18641 RVA: 0x00169B80 File Offset: 0x00167D80 public void SetSurveyStatus(SurveyStatus status) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_SetSurveyStatusSurveyStatus_hotfix != null) { this.m_SetSurveyStatusSurveyStatus_hotfix.call(new object[] { this, status }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; this.m_survey.SetSurveyStatus(status); }
public async Task <List <SurveyResultDto> > GetAllSurveys(SurveyStatus status) { bool isAdmin = ((System.Security.Principal.GenericPrincipal)Thread.CurrentPrincipal).IsInRole("1"); if (!isAdmin && (status == SurveyStatus.New || status == SurveyStatus.Edit)) { throw new Survey.Domain.Exceptions.DataAccessException("Survey"); } var surveys = await context.SurveyRep().GetAsync(p => (p.Status & status) == p.Status, null, p => p.UserAnswers, p => p.Questions); var surveyResults = surveys.Select(p => p.WithValidOperation()).ToList(); return(surveyResults); }
public static int GetCurrentSurveyStatus(IntPtr l) { int result; try { DataSectionSurvey dataSectionSurvey = (DataSectionSurvey)LuaObject.checkSelf(l); SurveyStatus currentSurveyStatus = dataSectionSurvey.GetCurrentSurveyStatus(); LuaObject.pushValue(l, true); LuaObject.pushEnum(l, (int)currentSurveyStatus); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int __callBase_GetCurrentSurveyStatus(IntPtr l) { int result; try { SurveyComponent surveyComponent = (SurveyComponent)LuaObject.checkSelf(l); SurveyStatus e = surveyComponent.m_luaExportHelper.__callBase_GetCurrentSurveyStatus(); LuaObject.pushValue(l, true); LuaObject.pushEnum(l, (int)e); result = 2; } catch (Exception e2) { result = LuaObject.error(l, e2); } return(result); }
public async Task <IHttpActionResult> GetAll(SurveyStatus status) { GetSurveysByStatusResponse result = null; try { result = new GetSurveysByStatusResponse() { Surveys = (await surveyService.GetAllSurveys(status)).Select(p => p.MapObject()).ToList() }; } catch (DataAccessException ex) { return(BadRequest(ex.Message)); } return(Ok(result)); }
public Survey UpdateSurveyStatus(long surveyId, byte[] rowVersion, SurveyStatus status) { Survey survey = _surveyDefinitionService.GetSurveyInfoById(surveyId); if (!StructuralComparisons.StructuralEqualityComparer.Equals(survey.RowVersion, rowVersion)) { throw new ConcurrencyException(); } using (var unitOfWork = _unitOfWorkFactory.Create()) { _surveyDefinitionService.UpdateSurveyStatus(survey, status); unitOfWork.SavePoint(); unitOfWork.Commit(); return(survey); } }
public static int GetCurrentSurveyStatus(IntPtr l) { int result; try { SurveyComponentCommon surveyComponentCommon = (SurveyComponentCommon)LuaObject.checkSelf(l); SurveyStatus currentSurveyStatus = surveyComponentCommon.GetCurrentSurveyStatus(); LuaObject.pushValue(l, true); LuaObject.pushEnum(l, (int)currentSurveyStatus); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int GetSurveyStatus(IntPtr l) { int result; try { SurveyComponentCommon surveyComponentCommon = (SurveyComponentCommon)LuaObject.checkSelf(l); Survey survey; LuaObject.checkType <Survey>(l, 2, out survey); SurveyStatus surveyStatus = surveyComponentCommon.m_luaExportHelper.GetSurveyStatus(survey); LuaObject.pushValue(l, true); LuaObject.pushEnum(l, (int)surveyStatus); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public ActionResult Status(long? id, SurveyStatus status) { if (!IsIllegalId(id)) return ParamsError(); try { if (status == SurveyStatus.Starting) { if (!SurveyQuestionService.Any(l => l.SurveyId == id)) return No("问卷为空,发布失败!"); } var model = SurveyService.GetById(id); model.SurveyStatus = status; SurveyService.UpdateEntitySaved(model); } catch (Exception e) { LogManager.Error(GetType(), e); return No(e.Message); } return Ok(); }
public SurveyStatus Calculate(Model.Survey survey) { var status = new SurveyStatus() { Score = GetScore(survey), PercentComplete = GetPercentComplete(survey), State = GetState(survey) }; status.Pages.AddRange(survey.Pages.Where(page => !page.IsSummary).Select(page => new SurveyPageStatus() { SurveyPageID = page.SurveyPageID, Name = page.PageName, IsVisible = page.IsVisible, Score = GetScore(page), PercentComplete = GetPercentComplete(page), State = GetState(page) })); return(status); }
public SurveyStatus GetSurveyStatus(int EmpID) { try { using (IDbConnection con = Connection) { con.Open(); var param = new DynamicParameters(); param.Add("@EmpID", EmpID); SurveyStatus surveyStatus = new SurveyStatus(); using (var qList = con.QueryMultiple("dbo.usp_CheckSurveyStatus", param, commandType: CommandType.StoredProcedure)) { surveyStatus = qList.Read <SurveyStatus>().SingleOrDefault(); } return(surveyStatus); } } catch (Exception) { throw; } }
// Token: 0x06004D4F RID: 19791 RVA: 0x0017A66C File Offset: 0x0017886C public void SetSurveyStatus(SurveyStatus status) { this.m_currentSurvey.Status = status; base.SetDirty(true); }
// private GameObject CreateMaker(Vector3 pos) { // GameObject m = Instantiate (Marker, pos, Quaternion.identity) as GameObject; // m.transform.parent = markerGroup.transform; // return m; // } IEnumerator GetRanges() { int i = 0; int j = 0; bool done = false; surveyStatus = SurveyStatus.Running; while (done == false) { done = true; i = 0; while (i < Anchors.Count) { GameObject go1 = Anchors [i++]; AnchorScript as1 = go1.GetComponent <AnchorScript> (); j = 0; while (j < Anchors.Count) { GameObject go2 = Anchors [j++]; // Don't range with ourselves if (go1.name == go2.name) { continue; } // Don't range if we already have a result AnchorDistance adTest = as1.AnchorDistances.Find((AnchorDistance obj) => obj.anchor.gameObject.name == go2.name); if (adTest != null) { continue; } // Okay, range! anchorSurveyId = go1.name; targetSurveyId = go2.name; anchorSurveyDist = 0; surveyStatus = SurveyStatus.Running; done = false; //Debug.Log(string.Format("Submitting survey request {0} to {1}", anchorSurveyId, targetSurveyId)); if (bitstormScript != null) { yield return(StartCoroutine(bitstormScript.DoSurvey(anchorSurveyId, targetSurveyId, RangeReps, RangeDelayMs))); if (bitstormScript.LastError.Length > 0) { Debug.Log("Error submitting survey request. Skip"); } else { yield return(new WaitForSeconds(RangeTimeout)); yield return(StartCoroutine(bitstormScript.DoGetAnchor(anchorSurveyId))); if (bitstormScript.LastError.Length > 0) { Debug.Log("Could not fetch anchor info from server. Skip."); } else { var anchorServerInfo = JSON.Parse(bitstormScript.LastResult); anchorSurveyDist = anchorServerInfo["distances"][targetSurveyId].AsFloat; Debug.Log(string.Format("Survey results for {0} to {1} are {2}", anchorSurveyId, targetSurveyId, anchorSurveyDist)); surveyStatus = SurveyStatus.Complete; } } } else if (tcpServerScript != null) { tcpServerScript.SendSurveyRequest(go1.name, go2.name, RangeReps, RangeDelayMs); // Wait for results float startTime = Time.time; while (surveyStatus == SurveyStatus.Running) { float elapsed = Time.time - startTime; if (elapsed > RangeTimeout) { Debug.Log("GetRanges: timeout"); break; } yield return(null); } } else { Debug.Log("No BitStormAPI or TcpServer scripts attached. Done."); yield return(null); } // If we didn't time out and received a proper distance, add it to the list if (surveyStatus == SurveyStatus.Complete) { if (anchorSurveyDist != 0f) { AnchorDistance ad1 = new AnchorDistance(); ad1.anchor = go2.GetComponent <AnchorScript> (); ad1.distance = anchorSurveyDist; as1.AnchorDistances.Add(ad1); //Debug.Log ("Added " + ad1.anchor.gameObject.name + ":" + ad1.distance.ToString ("0.00m") + " to " + as1.gameObject.name); // Add the distance to the other anchor's distances as well adTest = ad1.anchor.AnchorDistances.Find((AnchorDistance obj) => obj.anchor.gameObject.name == go1.name); if (adTest == null) { AnchorDistance ad2 = new AnchorDistance(); ad2.anchor = as1; ad2.distance = ad1.distance; ad1.anchor.AnchorDistances.Add(ad2); //Debug.Log ("Added [converse] " + ad2.anchor.gameObject.name + ":" + ad2.distance.ToString ("0.00m") + " to " + ad1.anchor.gameObject.name); } } } } } } surveyStatus = SurveyStatus.None; Survey.ExecuteOnMainThread.Enqueue(() => DoFirstSurvey()); Survey.ExecuteOnMainThread.Enqueue(() => DoNextSurvey()); Survey.ExecuteOnMainThread.Enqueue(() => CenterCamera()); Survey.ExecuteOnMainThread.Enqueue(() => PrintSurveyRanges()); }
// Token: 0x0600772A RID: 30506 RVA: 0x00208CC4 File Offset: 0x00206EC4 public void __callBase_SetSurveyStatus(SurveyStatus status) { this.m_owner.__callBase_SetSurveyStatus(status); }
// Token: 0x0600771B RID: 30491 RVA: 0x00208A5C File Offset: 0x00206C5C private void __callBase_SetSurveyStatus(SurveyStatus status) { base.SetSurveyStatus(status); }
/// <summary> /// Get the display string for an enum by it's value in enum form /// </summary> /// <param name="value">The enum value in enum form</param> /// <returns>The display string for the value or the default if one cannot be found</returns> public static string GetByEnum(SurveyStatus value) { return(GetByEnum((int)value)); }
public void UpdateSurveyStatus(Survey surveyInfo, SurveyStatus status) { surveyInfo.Status = status; surveyInfo.RowVersion = GuidUtil.GenerateGuidAsByteArray(); _surveyRepository.Update(surveyInfo); }