コード例 #1
0
    public void OnConfirmButtonPressed()
    {
        DateTime dateTime;
        var      condition = PlayerPrefs.GetString("EditTaskMode") != "Edit";

        if (CheckInput(out dateTime))
        {
            var task = new TaskDTO()
            {
                //Id = condition ? Guid.NewGuid().ToString() : _task.Id,
                //Header = _headerText.text,
                //Description = _descriptionText.text,
                //Type = condition ? 0 : _task.Type,
                //Status = condition ? 0 : _task.Status,
                //Worker = _users[_usersDropdown.value - 1].Id,
                //Deadline = string.Format("{0}.{1}.{2}", dateTime.Year, dateTime.Month, dateTime.Day)
            };
            if (condition)
            {
                TaskController.AddIndividualTask(task);
                _headerText.text     = _descriptionText.text = _deadlineText.text = "";
                _usersDropdown.value = 0;
            }
            else
            {
                TaskController.UpdateIndividualTask(task);
            }
            _messageText.text = "Выполнено успешно";
        }
    }