public void AddLoadedUser(TransactionData user, List <TransactionRowData> list) { var item = new TransactionRowData { Name = user.Name, UserId = user.UserId, ImageUrl = user.ImageUrl, Id = user.Id, Amount = user.Amount, IsUserboxVisible = true }; list.Add(item); }
public void EditRow(TransactionRowData row, string context) { if (context == "payers") { var item = Payers.Find(n => n == row); item.Name = ""; item.IsUserboxVisible = false; } else if (context == "debtors") { var item = Debtors.Find(n => n == row); item.Name = ""; item.IsUserboxVisible = false; } }
public void AddSelectedUser(string name, TransactionRowData row, string context) { if (context == "payers") { var user = AllPayers.FirstOrDefault(n => n.Name == name); if (user != null) { var item = Payers.First(n => n.RowId == row.RowId); item.Name = user.Name; item.UserId = user.UserId; item.ImageUrl = user.ImageUrl; item.Id = user.Id; item.IsUserboxVisible = true; } if (AllPayers.Count > Payers.Count) { AddRow(Payers); } } else if (context == "debtors") { var user = AllDebtors.FirstOrDefault(n => n.Name == name); if (user != null) { var item = Debtors.First(n => n.RowId == row.RowId); item.Name = user.Name; item.UserId = user.UserId; item.ImageUrl = user.ImageUrl; item.Id = user.Id; item.IsUserboxVisible = true; } if (AllDebtors.Count > Debtors.Count) { AddRow(Debtors); } } }