-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
59 lines (41 loc) · 1.64 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
from models import Plant, Employee, Salon
while True:
print("1. Add Plant\n2. Gel all plants\n3. Add Employee\n4. Get all employees\n5. Update employee\n6. Update Plant")
print("--------------------")
print("7. Add Salon\n8. Get All Salon\n9. Update Salon")
flag = int(input("Choose menu item: "))
if flag == 1:
name = input("Plant name: ")
address = input("Plant address: ")
plant = Plant(name, address)
plant.save(name=plant.name, address=plant.address, class_name='plant' )
elif flag == 2:
Plant.get_all()
elif flag == 3:
name = input("Employee name: ")
email = input("Employee email: ")
plant_id = int(input("Plant id: "))
employee = Employee(name, email, plant_id)
employee.save(name=employee.name, email=employee.email, plant_id=employee.plant_id, class_name='employee')
elif flag == 4:
Employee.get_all()
elif flag == 5:
id = int(input("Id which employee you want to update: "))
employee = Employee.get_el_by_id(id)
employee.update()
elif flag == 6:
id = int(input("Id which plant you want to update: "))
Plant.update(id)
# add Salon
elif flag == 7:
name = input("Enter name of Salon: ")
adress = input("Enter adress of Salon: ")
salon = Salon(name, adress)
salon.save(name=salon.name, address=salon.address, class_name='salon')
print("=== Created ===")
# Get All Salon 8
# elif flag == 8:
# # Update Salon 9
# elif flag == 9:
else:
print("End")