コード例 #1
0
        public void ChangeTaskStatus(string tName)
        {
            col = db.GetCollection <ClassTask>("tasks");
            var result = col.Find(x => x.TaskName.Equals(tName, StringComparison.OrdinalIgnoreCase)).DefaultIfEmpty(null);

            if (result.First() != null)
            {
                ClassTask _task = result.First();
                _task.Completed = !_task.Completed;
                col.Update(_task);
            }
        }
コード例 #2
0
        public void SaveTask(ClassTask _task)
        {
            col = db.GetCollection <ClassTask>("tasks");
            var result = col.Find(x => x.TaskName.Equals(_task.TaskName, StringComparison.OrdinalIgnoreCase)).DefaultIfEmpty(null);

            if (result.First() == null)
            {
                col.Insert(_task);
            }
            else
            {
                col.Update(_task);
            }
        }