示例#1
0
        public async Task <ActionResult <TutorItem> > PostTutorItem(TutorItem item)
        {
            _context.TutorItems.Add(item);
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetTutorItem), new { cedula = item.Cedula }, item));
        }
示例#2
0
        public async Task <IActionResult> Put(string cedula, TutorItem item)
        {
            if (cedula != item.Cedula)
            {
                return(BadRequest());
            }

            _context.Entry(item).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(NoContent());
        }
示例#3
0
    void OnLessonClicked()
    {
        TutorItem tutorItem = UICheckbox.current.GetComponent <TutorItem>();

        if (tutorItem == null)
        {
            Debug.LogError("[TutorMgr]Error:TutorItem not found");
            return;
        }

        currentLessonIndex = tutorItem.itemId;
        currentStepIndex   = 0;

        UpdateStep();
        UpdateStepImage();
    }
示例#4
0
    void UpdateTutorial()
    {
        DeleteAllChildren(tutorialGrid.transform);

        for (int i = 0; i < tutorData.lessons.Count; i++)
        {
            TutorLessonData lesson = tutorData.lessons[i];

            TutorItem item = CreateItem(tutorialGrid.transform);
            item.SetText(lesson.lessonName);
            item.itemId = i;

            UIButtonMessage btnMsg = item.GetComponent <UIButtonMessage>();
            btnMsg.functionName = "OnLessonClicked";
            btnMsg.target       = gameObject;

            if (i == currentLessonIndex)
            {
                item.Checked();
            }
        }

        tutorialGrid.repositionNow = true;
    }