/// <summary> /// Gets checked out bugs and binds them to GridView /// </summary> /// <param name="gridID">GridView ID</param> /// <param name="myBugs">True for bugs for current user only, false for all bugs except those checked by current user</param> protected void setGridView(string gridID, bool myBugs) { ITransactionRepository transactionRepo = new TransactionRepository(); var checkedOutTransactions = transactionRepo.GetTransactionsByStatus(8); var transactions = checkedOutTransactions; if (myBugs) { transactions = checkedOutTransactions.Where(r => r.ChangedBy == currentUserName); } else { transactions = checkedOutTransactions.Where(r => r.ChangedBy != currentUserName); } ((GridView)LoginView1.FindControl(gridID)).DataSource = transactions; ((GridView)LoginView1.FindControl(gridID)).DataBind(); }