Exemplo n.º 1
0
        //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);
        }