예제 #1
0
        private void AddTask()
        {
            var task = new TaskModel()
            {
                Name = _name,
                Note = _note
            };

            if (_isDueDateEnabled)
            {
                if (_isDueTimeEnabled)
                {
                    task.DueDate = _dueDate.Add(new TimeSpan(_dueTime.Hour, _dueTime.Minute, 0));
                }
                else
                {
                    task.DueDate = _dueDate;
                }
            }
            else
            {
                task.DueDate = null;
            }

            DataFactory.AddTask(task);
            RefreshList();

            /*if (task.DueDate != null && task.DueDate.Value.Date == _selectedDate.Date || task.DueDate == null && _selectedDate == DateTime.MinValue)
             * {
             *  _tasksList.Add(task);
             * }*/

            Name    = string.Empty;
            Note    = string.Empty;
            DueDate = DateTime.Now.Date;
        }