private void ListBox_Drop(object sender, DragEventArgs e) { if (sender != dragSource) { JIRAItemViewModel data = (JIRAItemViewModel)e.Data.GetData(typeof(JIRAItemViewModel)); if (boardName.Order == FirstBoardOrder) { data.Data.BoardId = null; data.Data.DoneDate = null; } else if (boardName.Order == LastBoardOrder) { data.Data.DoneDate = DateTime.Now; data.Data.BoardId = null; } else { data.Data.BoardId = boardName.ID; data.Data.DoneDate = null; } //TODO: Update DAO AppStateManager.DataStore.UpsertJIRA(data.Data); //Update UI AppStateManager.RefreshBoards(); } dragSource = null; }
private bool MatchBoardID(JIRAItemViewModel item) { return(boardName.ID == item.Data.BoardId); }