コード例 #1
0
 void Awake()
 {
     Finished    = Resources.Load <Sprite>("Sprites/Finished");
     UnFinished  = Resources.Load <Sprite>("Sprites/UnFinished");
     UnConfirmed = Resources.Load <Sprite>("Sprites/UnConfirmed");
     addPanel    = transform.Find("AddPanel").gameObject;
     addPanel.SetActive(false);
     confirmPanel = transform.Find("ConfirmPanel").gameObject;
     confirmPanel.SetActive(false);
     layout             = transform.Find("ScrollPanel/Layout");
     confirmTaskRequest = GetComponent <ConfirmTaskRequest>();
     addTaskRequest     = GetComponent <AddTaskRequest>();
     updateTaskRequest  = GetComponent <UpdateTaskRequest>();
     deleteTaskRequest  = GetComponent <DeleteTaskRequest>();
     transform.Find("BackButton").GetComponent <Button>().onClick.AddListener(Back);
     transform.Find("EditButton").GetComponent <Button>().onClick.AddListener(Edit);
     EditButtonText = transform.Find("EditButton").GetComponent <Text>();
     addButton      = transform.Find("AddButton").gameObject;
     addButton.GetComponent <Button>().onClick.AddListener(ShowAddPanel);
     transform.Find("ConfirmPanel/Panel/YesButton").GetComponent <Button>().onClick.AddListener(FinishTask);
     transform.Find("ConfirmPanel/Panel/NoButton").GetComponent <Button>().onClick.AddListener(UnFinishTask);
     addPanel.transform.Find("Panel/SaveButton").GetComponent <Button>().onClick.AddListener(Add);
     content   = addPanel.transform.Find("Panel/Content").GetComponent <InputField>();
     taskText  = transform.Find("Task/TaskText").GetComponent <Text>();
     fillImage = transform.Find("Task/FillImage").GetComponent <Image>();
     score     = fillImage.transform.Find("Score").GetComponent <Text>();
 }
コード例 #2
0
        public IActionResult FinishTask(ConfirmTaskRequest request)
        {
            var task = _taskLogic.RefuseTask(request);

            if (task)
            {
                return(Ok());
            }

            return(NotFound());
        }