public int Add() { Console.Clear(); _klientasManager.DisplayAll(); var klientas = _klientasManager.PickOne(); Console.Clear(); _produktasManager.DisplayAll(); Console.WriteLine($"Pasirinkite ką {klientas.Name} perka"); var produktas = _produktasManager.PickOne(); Console.Clear(); Console.WriteLine("------------------------------------------------------------------------------"); Console.WriteLine($"{klientas.Name} pasirinko prekę '{produktas.Name}' už {produktas.Price}Eur."); Console.WriteLine("------------------------------------------------------------------------------"); Console.WriteLine(); Console.WriteLine("Iveskite perkamą kiekį"); var kiekis = ConsoleHelper.ConsoleReadLineNumber(); _darbuotojasManager.DisplayAll(); var darbuotojas = _darbuotojasManager.PickOne(); _pardavimasService.Add(new Pardavimas { KlientasId = klientas.KlientasId, DarbuotojasId = darbuotojas.DarbuotojasId, ProduktasId = produktas.ProduktasId, Quantity = kiekis, }); Console.WriteLine(" (i) išsaugota sėkmingai"); return(0); }
private IProgramMenuBuilder SukurtiKlientaiMeniu() { var builder = new ProgramMenuBuilder(); builder.PridetiPunkta(new MenuItem(0, "Grįžti")) .PridetiVeiksma(Pradeti) .PridetiPunkta(new MenuItem(1, "Visi klinetai")) .PridetiVeiksma(() => { Console.Clear(); _klientasManager.DisplayAll(); GriztiIMeniu(klientaiMeniu); }) .PridetiPunkta(new MenuItem(2, "Įvesti naują")) .PridetiVeiksma(() => { _klientasManager.Add(); GriztiIMeniu(klientaiMeniu); }) .PridetiPunkta(new MenuItem(3, "Pašalinti")) .PridetiVeiksma(RodytiDarNesukurta); return(builder); }