public int AddCard(Card card) { if (card == null) { throw new Exception("AddCard method error: Card is null"); } var todolist = new Todolist { Title = "Todolist", TodoIds = "" }; _todolistContext.Todolists.Add(todolist); _todolistContext.SaveChanges(); card.TodolistId = todolist.Id; _db.Cards.Add(card); _db.SaveChanges(); var board = _dbBoard.Boards.Find(card.BoardId); board.AddCardId(card.Id); _dbBoard.Boards.Update(board); _dbBoard.SaveChanges(); var column = _dbColumn.Columns.Find(card.ColumnId); column.AddCardId(card.Id); _dbColumn.Columns.Update(column); _dbColumn.SaveChanges(); return(card.Id); }
public int AddTodolist(Todolist todolist) { if (todolist == null) { throw new Exception("AddTodolist method error: Todolist is null"); } _db.Todolists.Add(todolist); _db.SaveChanges(); return(todolist.Id); }
public virtual void Commit() { _context.SaveChanges(); }