private static void GetProductParameters(out string newName, out string newPrice, out string newOrigin) { var chainer = new ConsoleChainer() .RetrieveInput("wpisz nowa nazwe: ", out newName) .RetrieveInput("wpisz nowa cene: ", out newPrice) .RetrieveInput("wpisz nowe pochodzenie: ", out newOrigin); }
private static void GetReservationParameters(Product prod, out string day, out string month, out string year) { prod.IsReserved = true; _ = new ConsoleChainer() .RetrieveInput("wpisz dzien rezerwacji: ", out day) .RetrieveInput("wpisz miesiac rezerwacji: ", out month) .RetrieveInput("wpisz rok rezerwacji: ", out year); }
private static void GetProductParameters(out string newName, out string newPrice, out string newOrigin, out string isBowInc) { var chainer = new ConsoleChainer() .RetrieveInput("wpisz nowa nazwe: ", out newName) .RetrieveInput("wpisz nowa cene: ", out newPrice) .RetrieveInput("wpisz nowe pochodzenie: ", out newOrigin) .RetrieveInput("czy jest sprzedawane ze smyczkiem(true/false):", out isBowInc) .ParseInput(ref isBowInc, bool.TryParse); }
public Note AddNote() { _ = new ConsoleChainer() .RetrieveInput("Do ktorego dnia chcesz dodac notke: ", out var whichDay) .BreakLine() .RetrieveInput("Wpisz zawartosc notki: ", out var noteContent) .BreakLine() .RetrieveInput("Czy chcesz oflagowac notke jako wazna(y/n)?", out var isImportant) .BreakLine(); return(NewNote(noteContent, bool.Parse(isImportant), int.Parse(whichDay))); }
public override Product ProductDisplay() { _ = new ConsoleChainer() .DisplayTextInRow(typeof(Violin).Name + "\t") .DisplayTextInRow(ProductID.ToString() + "\t") .DisplayTextInRow(Name + "\t\t") .DisplayTextInRow(Price.ToString() + "\t") .DisplayTextInRow(Origin + "\t\t") .DisplayTextInRow(IsBowIncluded.ToString() + "\t\t") .DisplayTextInRow(IsReserved.ToString() + "\t\t") .DisplayTextInRow(ReservationTime[0] + "/" + ReservationTime[1] + "/" + ReservationTime[2]) .DisplayTextInColumn(""); return(this); }
public override Product ProductDisplay() { var chainer = new ConsoleChainer(); chainer .DisplayTextInRow(typeof(Guitar).Name + "\t") .DisplayTextInRow(ProductID.ToString() + "\t") .DisplayTextInRow(Name + "\t\t") .DisplayTextInRow(Price.ToString() + "\t") .DisplayTextInRow(Origin + "\t\t") .DisplayTextInRow("NaN\t\t") .DisplayTextInRow(IsReserved.ToString() + "\t\t") .DisplayTextInRow(ReservationTime[0] + "/" + ReservationTime[1] + "/" + ReservationTime[2]) .DisplayTextInColumn(""); return(this); }
public void DisplayProductTraits() { var chainer = new ConsoleChainer() .DisplayTextInColumn("Type\t" + "ID\t" + "Name\t\t" + "Price\t" + "Origin\t\t" + "IsBowIncluded\t" + "IsReserved\t" + "ReservationTime"); }
private static string AskForID() { _ = new ConsoleChainer() .RetrieveInput("Podaj ID produktu ktory chcesz rezerwowac", out string input); return(input); }
private static string AskForSearchString() { _ = new ConsoleChainer() .RetrieveInput("wpisz klucz wyszukiwania: ", out string searchString); return(searchString); }
private static void OutOfRangeSelection() { _ = new ConsoleChainer() .DisplayTextInRow("There is no such product ") .PressToContinue(); }