public TodoItemLabel AddLabel(String label) { TodoItemLabel todoItemLabel = _context.TodoItemLabels .Where(td => td.Value.Equals(label)) .FirstOrDefault(); if (todoItemLabel != null) { return(todoItemLabel); } TodoItemLabel newtodoItemLabel = new TodoItemLabel(label); _context.TodoItemLabels.Add(newtodoItemLabel); return(newtodoItemLabel); }
protected bool Equals(TodoItemLabel other) { return(Id.Equals(other.Id)); }
public void AddLabelToTodoItem(TodoItemLabel todoItemLabel, TodoItem todoItem) { todoItem.Labels.Add(todoItemLabel); _context.Entry(todoItem).State = EntityState.Modified; _context.SaveChanges(); }