public void ShowCompleted(LeaseRowVM row) { _bag.Add(row.Errors.IsBlank()); var done = _bag.Count; var guds = _bag.Count(_ => _); var bads = _bag.Count(_ => !_); var totl = LeasesList.Count; Status = $"Fail: {bads:N0} : " + $"Success: {guds:N0}/{done:N0} : " + $"({DateTime.Now:h:mm}) " + $"Done: {done:N0}/{totl:N0} : {row.Lease}"; }
public static async Task UpdateBalances(this LeaseRowVM row) { var mkt = row.MainWindow.AppArgs.MarketState; var conv = new BalanceAdjConverter1(row.Lease, row.MainWindow); var byfs = await conv.GetByfRecords(); if (conv.ErrorText.IsBlank()) { conv.ReplaceAll(byfs, mkt); } else { row.Errors = conv.ErrorText; } }