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 = "Выполнено успешно"; } }