コード例 #1
0
ファイル: MongoContext.cs プロジェクト: jmurkoth/TODOMVC
 internal void Remove(ToDoItem match)
 {
     if(match!=null && match.CreatedBy.Equals(this._userName, StringComparison.OrdinalIgnoreCase))
     {
         _collection.DeleteOne(c => c.Id == match.Id);
     }
 }
コード例 #2
0
 public void Add(ToDoItem item)
 {
     if (item != null)
     {
         var guid= Guid.NewGuid();
         item.Id = guid;
         _todoItems.TryAdd(guid, item);
     }
 }
コード例 #3
0
ファイル: MongoContext.cs プロジェクト: jmurkoth/TODOMVC
 internal void Update(ToDoItem item)
 {
     var update = Builders<ToDoItem>.Update.Set(nameof(item.Title), item.Title)
                                            .Set(nameof(item.Description), item.Description)
                                            .Set(nameof(item.IsComplete), item.IsComplete)
                                            .Set(nameof(item.UpdatedBy), item.UpdatedBy)
                                            .Set(nameof(item.UpdatedDate), item.UpdatedDate);
     _collection.UpdateOne<ToDoItem>(c => c.Id == item.Id &&  c.CreatedBy.Equals(this._userName, StringComparison.OrdinalIgnoreCase), update);
 }
コード例 #4
0
 public void Update(ToDoItem item)
 {
     ToDoItem match = null;
     _todoItems.TryGetValue(item.Id, out match);
     if (match != null && match.CreatedBy.Equals(this._userName, StringComparison.OrdinalIgnoreCase))
     {
         match.Description = item.Description;
         match.Title = item.Title;
         match.IsComplete = item.IsComplete;
         match.UpdatedBy = this._userName;
         match.UpdatedDate = DateTime.Now;
         _todoItems[item.Id] = match;
     }
 }
コード例 #5
0
 public void Update(ToDoItem item)
 {
     _context.Update(item);
 }
コード例 #6
0
 public void Add(ToDoItem item)
 {
     _context.Add(item);
 }
コード例 #7
0
ファイル: SQLToDoRepository.cs プロジェクト: jmurkoth/TODOMVC
 public void Update(ToDoItem item)
 {
     _context.Update(item);
     _context.SaveChanges();
 }
コード例 #8
0
ファイル: SQLToDoRepository.cs プロジェクト: jmurkoth/TODOMVC
 public void Add(ToDoItem item)
 {
     _context.Add(item);
     _context.SaveChanges();
 }
コード例 #9
0
ファイル: MongoContext.cs プロジェクト: jmurkoth/TODOMVC
 internal void Add(ToDoItem item)
 {
     _collection.InsertOne(item);
 }