using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AyaNovaQBI { internal class util { public static List GetInvoiceableItems(string customerName) { var random = new Random(); var l = new List(); for (int i = 1; i < random.Next(3,100); i++) l.Add(new InvoiceableItem { CustomerId = 1, Linked = random.Next(2) == 1, Project = $"project {i}", ServiceDate = DateTime.Now.ToString("s"), ServiceNumber = (40+i).ToString(), Status = $"Waiting to be invoiced ({customerName})", StatusColor = "FF00FFAA", WorkorderId = 4 }); return l; } public static List GetCustomersWithInvoiceableItems() { var random = new Random(); var l = new List(); for (int i = 1; i < random.Next(5,100); i++) l.Add(new NameIdItem { Id = i, Name = $"Customer {i}"}); return l; } } }