public static void FillData(ClientManager clientManager, ProductManager productManager, OrderManager orderManager) { clientManager.Create("Jan123", "Jan", "Kowalski", "Sezamkowa", 13U, "+48 501 502 503"); clientManager.Create("Maciek", "Maciej", "Sklanu", "Testowa", 17U, "+48 504 505 506"); productManager.Create("Zabawka", 5.5, ProductType.Toy); productManager.Create("Batonik", 2.5, ProductType.Food); IClient[] clients = clientManager.GetAll().ToArray(); IProduct[] products = productManager.GetAll().ToArray(); orderManager.Create(clients[0].Username, new DateTime(2021, 3, 14, 15, 9, 2), new Dictionary <uint, uint> { { products[0].Id, 1U }, { products[1].Id, 2U } }, products[0].Price + products[1].Price * 2.0, null ); }
public Task <IClient> CreateClient(string username, string firstName, string lastName, string street, uint streetNumber, string phoneNumber) { lock (ClientLock) { try { return(Task.FromResult(ClientManager.Get(ClientManager.Create(username, firstName, lastName, street, streetNumber, phoneNumber)))); } catch (Exception) { return(null); } } }