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; }