Example #1
0
        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;
        }
Example #2
0
 private bool MatchBoardID(JIRAItemViewModel item)
 {
     return(boardName.ID == item.Data.BoardId);
 }