public ActionResult <List <string> > GetTransferHistoryForUser() { List <Transfer> transfers = transferDAO.FullListofUserTransfers(userId); List <string> displayStringList = new List <string>(); int accountID = transferDAO.GetAccountId(userId); User user = new User(); foreach (Transfer transfer in transfers) { if (transfer.AccountFrom == accountID) { int otherPersonID = transferDAO.GetUserId(transfer.AccountTo); user = userDAO.GetName(otherPersonID); string userName = user.Username; string display = transfer.TransferID + "\t\tTo:\t" + userName + "\t\t" + transfer.Amount.ToString("C"); displayStringList.Add(display); } else if (transfer.AccountTo == accountID) { int otherPersonID = transferDAO.GetUserId(transfer.AccountFrom); user = userDAO.GetName(otherPersonID); string userName = user.Username; string display = transfer.TransferID + "\t\tFrom:\t" + userName + "\t\t" + transfer.Amount.ToString("C"); displayStringList.Add(display); } else if (transfers == null) { return(NoContent()); } } return(displayStringList); }