MYASS
MYASS
Drawing;
}
public static void Selection()
{
Console.WriteLine("What do you want to do?\nA. Create a Shoe\nB. List of
All");
string select = Console.ReadLine().ToUpper();
switch (select)
{
case "A":
ShoeCreation();
Selection();
break;
case "B":
ListOfShoes();
Selection();
break;
default:
Console.WriteLine("Invalid input");
Selection();
break;
}
}
public static void ShoeCreation()
{
Console.WriteLine("What Shoe do you want?\nA. Rubber Shoes\nB. Running
Shoes\nC. Black Shoes");
string babySelction = Console.ReadLine().ToUpper();
switch (babySelction)
{
case "A":
AddRubberShoes();
break;
case "B":
AddRunningShoes();
break;
case "C":
AddBlackShoes();
break;
default:
Console.WriteLine("Invalid Input!");
ShoeCreation();
break;
}
}
public static void AddRubberShoes()
{
int idShoe = RubberShoesList.Count + 1;
Console.WriteLine("Shoe Size: ");
double size = 0;
double.TryParse(Console.ReadLine(), out size);
Console.WriteLine("Shoe Design: ");
string design = Console.ReadLine();
if (string.IsNullOrWhiteSpace(design))
{
design = "NO DESIGN";
}
RunningShoesList.Add(defaultOrder);
ShoeList.Add(defaultOrder);
Console.WriteLine("Shoe Added!");
Console.WriteLine($"Your new ID is {idShoe}");
}
public static void AddBlackShoes()
{
BlackShoesList.Add(defaultOrder);
ShoeList.Add(defaultOrder);
Console.WriteLine("Shoe Added!");
Console.WriteLine($"Your new ID is {idShoe}");
}
public static void ListOfShoes()
{
if (RunningShoesList.Count >= 1)
{
Console.WriteLine();
Console.WriteLine("List of Shoes:");
Console.WriteLine();
foreach (ShoeMaker shoes in RunningShoesList)
{
Console.WriteLine("Shoe ID: " + shoes.shoeId);
Console.WriteLine("Shoe Type: Running Shoes");
Console.WriteLine("Shoe Size: " + shoes.shoeSize);
Console.WriteLine("Shoe Pattern: " + shoes.shoePattern);
Console.WriteLine();
}
}
if (RubberShoesList.Count >= 1)
{
Console.WriteLine();
foreach (ShoeMaker shoes in RubberShoesList)
{
Console.WriteLine("Shoe ID: " + shoes.shoeId);
Console.WriteLine("Shoe Type: Rubber Shoes");
Console.WriteLine("Shoe Size: " + shoes.shoeSize);
Console.WriteLine("Shoe Design: " + shoes.shoeDesign);
Console.WriteLine();
}
}
if (BlackShoesList.Count >= 1)
{
Console.WriteLine();
foreach (ShoeMaker shoes in RunningShoesList)
{
Console.WriteLine("Shoe ID: " + shoes.shoeId);
Console.WriteLine("Shoe Type: Black Shoes");
Console.WriteLine("Shoe Size: " + shoes.shoeSize);
Console.WriteLine("Shoe Brand: " + shoes.shoeBrand);
Console.WriteLine();
}
}
else
{
Console.WriteLine("No orders found.");
}
}
public static void AddDefault() {
int idShoeRn = RunningShoesList.Count + 1;
string rnType = "Running Shoes";
double rnSize = 42;
string rnPattern = "Plain";
shoeSize = rnSize,
shoePattern = rnPattern
};
RunningShoesList.Add(defaultOrder);
ShoeList.Add(defaultOrder);
shoeSize = rbSize,
shoeDesign = rbDesign
};
RubberShoesList.Add(defaultOrder1);
ShoeList.Add(defaultOrder1);
int idShoeBlck = BlackShoesList.Count + 1;
string blckType = "Black Shoes";
double blckSize = 45;
string blckBrand = "Lacoste";
ShoeMaker defaultOrder2 = new ShoeMaker
{
shoeId = idShoeBlck,
shoeSize = blckSize,
shoeBrand = blckBrand
};
BlackShoesList.Add(defaultOrder2);
ShoeList.Add(defaultOrder2);
}
}