private bool IsTitleExist(Tutorials tutorial) { try { DataTable dtList = GetAll(); var rows = dtList.AsEnumerable().Where(x => ((string)x["Title"]).ToString() == tutorial.Title); DataTable dt = rows.Any() ? rows.CopyToDataTable() : dtList.Clone(); if (dt != null) { if (dt.Rows.Count > 0) { return(true); } else { return(false); } } else { return(false); } } catch (Exception) { throw; } }
protected void btnActiveOrDeactive_Command(object sender, CommandEventArgs e) { try { string id = Convert.ToString(e.CommandArgument); if (!string.IsNullOrEmpty(id)) { TutorialBLL tutorialBLL = new TutorialBLL(); DataTable dt = tutorialBLL.GetById(Convert.ToInt32(QuaintSecurityManager.Decrypt(id))); if (dt != null) { if (dt.Rows.Count > 0) { string actionStatus = "Updated"; Tutorials tutorial = new Tutorials(); tutorial.TutorialId = Convert.ToInt32(Convert.ToString(dt.Rows[0]["TutorialId"])); tutorial.TutorialCode = Convert.ToString(dt.Rows[0]["TutorialCode"]); tutorial.Title = Convert.ToString(dt.Rows[0]["Title"]); tutorial.Slug = Convert.ToString(dt.Rows[0]["Slug"]); tutorial.Description = Convert.ToString(dt.Rows[0]["Description"]); tutorial.ExternalUrl = Convert.ToString(dt.Rows[0]["ExternalUrl"]); tutorial.IsActive = Convert.ToBoolean(Convert.ToString(dt.Rows[0]["IsActive"])); tutorial.PlayListId = Convert.ToInt32(Convert.ToString(dt.Rows[0]["PlayListId"])); tutorial.CreatedDate = (string.IsNullOrEmpty(Convert.ToString(dt.Rows[0]["CreatedDate"]))) ? (DateTime?)null : Convert.ToDateTime(Convert.ToString(dt.Rows[0]["CreatedDate"])); tutorial.CreatedBy = Convert.ToString(dt.Rows[0]["CreatedBy"]); tutorial.CreatedFrom = Convert.ToString(dt.Rows[0]["CreatedFrom"]); tutorial.UpdatedDate = DateTime.Now; tutorial.UpdatedBy = UserInfo; tutorial.UpdatedFrom = StationInfo; if (tutorial.IsActive) { tutorial.IsActive = false; actionStatus = "Deactivated"; } else { tutorial.IsActive = true; actionStatus = "Activated"; } if (tutorialBLL.Update(tutorial)) { Alert(AlertType.Success, actionStatus + " successfully."); LoadList(); } else { Alert(AlertType.Error, "Failed to update."); } } } } } catch (Exception) { Alert(AlertType.Error, "Failed to process."); } }
public static void Apply() { data.Apply(); WorkSettings.DataString = AllowedWorkTypes; Tutorials.Apply(); Need_Treatment.ShowOnList = ShowTreatmentHappiness; }
public UserTutorialsController(IStringLocalizer <SharedResource> localizer, Tutorials uow, ILogger logger, IEmailSender emailSender) { this.localizer = localizer; this.uow = uow; this.logger = logger; this.emailSender = emailSender; }
public void GetTutorialsById() { TutorialsService tutorialsCRUD = new TutorialsService(); Tutorials tutorials = tutorialsCRUD.GetTutorialsById("1394f8b1-e734-4231-8c52-d1cba8e2fbf7"); Assert.IsNotNull(tutorials); }
public void Get_diagnostic_assessment_should_get_tutorialIds_ordered_by_orderBy_then_tutorialId() { using (new TransactionScope()) { // Given const int candidateId = 1; const int customisationId = 8194; const int sectionId = 216; tutorialContentTestHelper.UpdateDiagAssessOutOf(928, 1); // ... // Tutorial: 927 OrderByNumber 34 // Tutorial: 928 OrderByNumber 35 // Tutorial: 929 OrderByNumber 35 // ... // When var result = diagnosticAssessmentDataService.GetDiagnosticAssessment(customisationId, candidateId, sectionId); // Then result.Should().NotBeNull(); var tutorialIds = result !.Tutorials.Select(tutorial => tutorial.Id).ToList(); tutorialIds.Should() .Equal(923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940); } }
public bool Delete(Tutorials tutorial) { QuaintDatabaseManager db = new QuaintDatabaseManager(true); try { bool flag = false; db.AddParameters("TutorialId", tutorial.TutorialId); int affectedRows = db.ExecuteNonQuery("Delete_Tutorial", true); if (affectedRows > 0) { flag = true; } return(flag); } catch (Exception) { throw; } finally { db.Disconnect(); } }
public async Task <IActionResult> Edit(int id, [Bind("TutorialID,TutorialTitle,PhotoName,ExtName,PhotoType,Description,Duration,CourseID,Online")] Tutorials tutorials) { if (id != tutorials.TutorialID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tutorials); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TutorialsExists(tutorials.TutorialID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CourseID"] = new SelectList(_context.Courses, "CourseID", "CourseName", tutorials.CourseID); return(View(tutorials)); }
public IEnumerator Tutorials() { Tutorials SQL_T = new Tutorials(); JSONNode JSON_T = JSONReader.Read("GetTutorials"); for (int i = 0; i < JSON_T.Count; i++) { SQL_T.CoursesOffered_ID = JSON_T[i]["courses_offered_id"] != "null" ? int.Parse(JSON_T[i]["courses_offered_id"]) : 0; SQL_T.CourseSubject = JSON_T[i]["CourseSubject"]; SQL_T.CourseNumber = JSON_T[i]["CourseNumber"]; SQL_T.Section = JSON_T[i]["Section"]; SQL_T.TutorialSection = JSON_T[i]["TutorialSection"]; SQL_T.Day = JSON_T[i]["Day"]; SQL_T.StartTime = JSON_T[i]["StartTime"]; SQL_T.EndTime = JSON_T[i]["EndTime"]; SQL_T.Room = JSON_T[i]["Room"]; SQL_T.TAName = JSON_T[i]["TAName"]; SQL_T.InstructorName = JSON_T[i]["InstructorName"]; dbLink.Insert(SQL_T); } yield break; }
public override void Awake() { base.Awake(); DontDestroyOnLoad(this); foreach (KeyValuePair <int, Tutorials> keyValuePair in MetaDataManager.Instance.dataTutorialsMap) { NewbieGuideType type = (NewbieGuideType)keyValuePair.Value.GroupId; Tutorials newbieGuide = keyValuePair.Value; if (!m_NewbieGuides.ContainsKey(type)) { List <Tutorials> sequence = new List <Tutorials>() { newbieGuide }; m_NewbieGuides[type] = sequence; } else { m_NewbieGuides[type].Add(newbieGuide); } } DoneNewbieGuide = PlayerData.GuideData; }
private IEnumerator StartInteractTutorial() { yield return(new WaitForSeconds(secondsBeforeShowNextTutorial)); this.tutorialToShow = Tutorials.Interact; SendTutorial(); }
protected void btnDelete_Command(object sender, CommandEventArgs e) { try { string id = Convert.ToString(e.CommandArgument); if (!string.IsNullOrEmpty(id)) { TutorialBLL tutorialBLL = new TutorialBLL(); Tutorials tutorial = new Tutorials(); tutorial.TutorialId = Convert.ToInt32(QuaintSecurityManager.Decrypt(id)); if (tutorial.TutorialId > 0) { if (tutorialBLL.Delete(tutorial)) { Alert(AlertType.Success, "Deleted successfully."); LoadList(); } else { Alert(AlertType.Error, "Failed to delete."); } } } } catch (Exception) { Alert(AlertType.Error, "Failed to delete."); } }
public ActionResult DeleteConfirmed(int id) { Tutorials tutorials = db.Tutorials.Find(id); db.Tutorials.Remove(tutorials); db.SaveChanges(); return(RedirectToAction("Index")); }
public Tutorials GetTutorialsById(string tutorialsID) { Tutorials tutorials = repository.GetByCondition("SelectTutorialsByCondition", new Tutorials { TutorialsID = tutorialsID }); return(tutorials); }
private void Tutorials_Button_Click(object sender, EventArgs e) { if (!Tutorials.HasFreshTutList()) { ConsoleHandler.append("Aquiring a fresh list of availible tutorials"); Tutorials.GetTutorialsList(); } }
private void Init() { currentInfo = GetNewbieGuideInfo(); float configY = currentInfo.PositionY; float shipei = 1920; float height = configY / shipei * Screen.height; Vector3 screenPos = new Vector3(Screen.width / 2, height, 0); Vector2 position; RectTransformUtility.ScreenPointToLocalPointInRectangle(canvas.transform as RectTransform, screenPos, m_camera, out position); //Vector3 pos = Guidance.ScreenPosToCanvasPos(canvas.GetComponent<RectTransform>(), screenPos); Display.GetComponent <RectTransform>().anchoredPosition = position; Display.SetActive(currentInfo.Display == 1); Description.text = currentInfo.Description; currentTarget = GetTargetTransform(); m_targetCamera = GetTargetCamera(); currentShowTarget = Instantiate(currentTarget, canvas.transform, false); Vector3 targetPos = m_targetCamera.WorldToScreenPoint(currentTarget.position); Vector2 targetLocal; RectTransformUtility.ScreenPointToLocalPointInRectangle(canvas.transform as RectTransform, targetPos, m_camera, out targetLocal); currentShowTarget.gameObject.layer = Layers.Guide.layer; currentShowTarget.anchoredPosition3D = new Vector3(targetLocal.x, targetLocal.y, 100); Transform[] childs = currentShowTarget.GetComponentsInChildren <Transform>(true); for (int i = 0; i < childs.Length; i++) { childs[i].gameObject.layer = Layers.Guide.layer; childs[i].gameObject.SetActive(true); } currentTarget.gameObject.SetActive(false); currentShowTarget.gameObject.SetActive(true); // 先做物体创建,再挪动相机。 m_camera.transform.position = m_targetCamera.transform.position; if (m_targetCamera.orthographic) { m_camera.orthographic = true; m_camera.orthographicSize = m_targetCamera.orthographicSize; } else { m_camera.orthographic = false; m_camera.fieldOfView = m_targetCamera.fieldOfView; } m_camera.farClipPlane = m_targetCamera.farClipPlane; }
protected override bool Satisfied(Pawn pawn) { if (pawn.IsPrisoner) { //show tutorials Tutorials.Introduction(); Tutorials.Management(); IntVec3 c; var need = pawn.needs.TryGetNeed <Need_Motivation>(); if (need == null) { if (!pawn.guest.PrisonerIsSecure || RCellFinder.TryFindBestExitSpot(pawn, out c, TraverseMode.ByPawn)) { return(false); } else if (PrisonLaborUtility.LaborEnabled(pawn)) { return(true); } else { return(false); } } // Prisoner will escape if get ready to run. // If he can run he will start ticking impatient, once complete he will get ready. var prisonerComp = pawn.TryGetComp <PrisonerComp>(); if (pawn.guest.PrisonerIsSecure && RCellFinder.TryFindBestExitSpot(pawn, out c, TraverseMode.ByPawn)) { if (prisonerComp.escapeTracker.ReadyToEscape) { return(false); } else { prisonerComp.escapeTracker.CanEscape = true; } } else { prisonerComp.escapeTracker.CanEscape = false; } if (PrisonLaborUtility.LaborEnabled(pawn)) { return(true); } need.IsPrisonerWorking = false; } return(false); }
public void ShowTutorial(Tutorials tutorial) { if (!IsTutorialShowed(tutorial)) { EventData eventData = new EventData("OnShowTutorialEvent"); eventData.Data["Tutorial"] = tutorial; AppManager.Instance.EventManager.CallOnShowTutorialEvent(eventData); } }
public void LogGuideStep(int guideId, int step) { Tutorials guide = m_NewbieGuides[(NewbieGuideType)guideId][step - 1]; Dictionary <string, object> parameters = new Dictionary <string, object>(); parameters.Add("guideid", guideId); parameters.Add("guidedesc", guide.Description); parameters.Add("guidestep", step); //ChannelManager.LogEvent("ohayoo_game_guide", parameters); }
public override void SelectedUpdate() { Tutorials.LaborAreaWarning(); GenUI.RenderMouseoverBracket(); if (Map.areaManager.Get <Area_Labor>() == null) { Map.areaManager.AllAreas.Add(new Area_Labor(Map.areaManager)); } Map.areaManager.Get <Area_Labor>().MarkForDraw(); }
public ActionResult Edit([Bind(Include = "Id,Name,tutorialTime,Introduction,Difficulty,SuitablePeople,UserId")] Tutorials tutorials) { if (ModelState.IsValid) { db.Entry(tutorials).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tutorials)); }
public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tutorials tutorials = tutorialsCRUD.GetTutorialsById(id); TutorialsModel tutorialsModel = tutorials.ToModel(); return(View(tutorialsModel)); }
public ActionResult Edit(TutorialsModel tutorialsModel) { if (ModelState.IsValid) { tutorialsModel.UpdateAt = DateTime.Now; Tutorials tutorials = tutorialsModel.ToEntity(); tutorialsCRUD.Update(tutorials); return(RedirectToAction("Index")); } return(View(tutorialsModel)); }
private void OnShowTutorial(EventData e) { Tutorials tutorial = (Tutorials)e.Data["Tutorial"]; if (_tutorials.ContainsKey(tutorial)) { Tutorial tutorObj = _tutorials[tutorial]; AppManager.Instance.Tutorials.SetTutorialShowed(tutorial); tutorObj.gameObject.SetActive(true); } }
public void TakeAllFrom(MetaSet set) { Objects.AddRange(set.Objects); Actions.AddRange(set.Actions); Tutorials.AddRange(set.Tutorials); Mechanisms.AddRange(set.Mechanisms); Tags.AddRange(set.Tags); Commands.AddRange(set.Commands); Languages.AddRange(set.Languages); Events.AddRange(set.Events); }
public void Tutorial() { Startup(); _interactivity.IsPromptShown = false; _interactivity.Write("Welcome to MAGES! Press ENTER to to start the interactive tutorial ..."); _interactivity.Read(); _interactivity.IsPromptShown = true; Tutorials.RunAll(_interactivity, _engine.Scope, input => Evaluate(input, true)); Teardown(); }
public override TaggedString GetExplanation() { Tutorials.Motivation(); var stringBuilder = new StringBuilder(); foreach (var current in LazyPrisoners) { stringBuilder.AppendLine(" " + current.Name.ToStringShort); } return(string.Format("PrisonLabor_LazyPrisonerExplanation".Translate(), stringBuilder)); }
protected override async Task UpdateModels() { if (Tutorials == null) { Tutorials = new MvxObservableCollection <TutorialDTO>(await _tutorialsProvider.GetTutorials(_sectionId)); } else { Tutorials.Clear(); Tutorials.AddRange(await _tutorialsProvider.GetTutorials(_sectionId)); } }
public bool Delete(Tutorials tutorial) { try { TutorialDAL tutorialDAL = new TutorialDAL(); return(tutorialDAL.Delete(tutorial)); } catch (Exception) { throw; } }
public override string GetExplanation() { Tutorials.Motivation(); var stringBuilder = new StringBuilder(); foreach (var current in PotentialEscapingPrisoners) { stringBuilder.AppendLine(" " + current.Name.ToStringShort); } return(string.Format("PrisonLabor_Alert_EscapingPrisoners_ExplanationFormat".Translate(), stringBuilder.ToString())); }