Skip to content

Commit 2bdbf9e

Browse files
committed
starter code for this demo.
1 parent a2b4ed1 commit 2bdbf9e

File tree

2 files changed

+60
-0
lines changed

2 files changed

+60
-0
lines changed

.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -102,3 +102,7 @@ src/07_mongoengine/service_central_starter/.idea/misc.xml
102102
src/07_mongoengine/service_central_starter/.idea/modules.xml
103103
src/07_mongoengine/service_central_starter/.idea/service_central_starter.iml
104104
src/07_mongoengine/service_central_starter/.idea/inspectionProfiles/profiles_settings.xml
105+
src/07_mongoengine/service_central/.idea/misc.xml
106+
src/07_mongoengine/service_central/.idea/modules.xml
107+
src/07_mongoengine/service_central/.idea/service_central.iml
108+
src/07_mongoengine/service_central/.idea/inspectionProfiles/profiles_settings.xml
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
def main():
2+
print_header()
3+
user_loop()
4+
5+
6+
def print_header():
7+
print('----------------------------------------------')
8+
print('| |')
9+
print('| SERVICE CENTRAL v.02 |')
10+
print('| demo edition |')
11+
print('| |')
12+
print('----------------------------------------------')
13+
print()
14+
15+
16+
def user_loop():
17+
while True:
18+
print("Available actions:")
19+
print(" * [a]dd car")
20+
print(" * [l]ist cars")
21+
print(" * [f]ind car")
22+
print(" * perform [s]ervice")
23+
print(" * e[x]it")
24+
print()
25+
ch = input("> ").strip().lower()
26+
if ch == 'a':
27+
add_car()
28+
elif ch == 'l':
29+
list_cars()
30+
elif ch == 'f':
31+
find_car()
32+
elif ch == 's':
33+
service_car()
34+
elif not ch or ch == 'x':
35+
print("Goodbye")
36+
break
37+
38+
39+
def add_car():
40+
print("TODO: add_car")
41+
42+
43+
def list_cars():
44+
print("TODO: list_cars")
45+
46+
47+
def find_car():
48+
print("TODO: find_car")
49+
50+
51+
def service_car():
52+
print("TODO: service_car")
53+
54+
55+
if __name__ == '__main__':
56+
main()

0 commit comments

Comments
 (0)