C3 marwa mehanna @218 competition crud2

@Dayna161193 @muhammedabuali please review. @mahmoudhashish tests and UML will be added later i will tag you to review