Start work on Invite site

ServiceLayerImpl:
  refactoring of UpdateRestaurant function which receive view model
  to call same function with basicModel