//req4.4 public bool removeOwner(String ownerToRemove, String store, String user) { if (!users.ContainsKey(ownerToRemove) || !users.ContainsKey(user) || !stores.ContainsKey(store)) { return(false); } var res = system.removeOwner(users[user], users[ownerToRemove], stores[store]); if (res) { storesStackholders[store].Remove(ownerToRemove); String message = "You have successfully removed from being an owner in " + store; if (system.isLoggedIn(users[ownerToRemove])) { notify(ownerToRemove, message); } else { system.addMessageToUser(users[ownerToRemove], message); } } return(res); }