Esempio n. 1
0
 public Group(string name, User user)
 {
     this.groupName = name;
     this.events = new List<Event>();
     this.admin = user;
     this.members.Add(user);
 }
Esempio n. 2
0
        public Group(string name, User user)
        {
            this.groupName = name;
            this.admins.Add(user);
            this.members.Add(user);

            // Ajout du groupe à la BDD
            DataBase.CreateGroup(this);
        }
Esempio n. 3
0
        // Ajouter MAYBE
        public List<User> addMaybeUser(User user)
        {
            // Supprimer des yes et de no
            userNoList.Remove(user);
            userYesList.Remove(user);

            userMaybeList.Add(user);
            return userMaybeList;
        }
Esempio n. 4
0
        public static async Task<User> login(User user)
        {

            string queryString = Url.urlLink + "UsersLogin";
            string content = JsonConvert.SerializeObject(user);
            HttpMethod method = HttpMethod.Post;
            dynamic results = await DataService.getDataFromService(queryString, method, content).ConfigureAwait(false);

            return JsonConvert.DeserializeObject<User>(results);

        }
Esempio n. 5
0
 //renvoie true si le user est bien enregistré dans la BD
 public static bool Connect(string mail, string password)
 {
     foreach (User us in users_db.Values)
     {
         if (us.email == mail && us.password == password)
         {
             current_user = us;
             return true;
         }
     }
     return false;
 }
Esempio n. 6
0
        // Vérification si un utilisateur à répondu à propos l'événement: YES? NO? MAYBE?
        // Renvoie un int pour connaitre sa réponse
        public int hasAnsweredUser(User user)
        {
            foreach(User eventUser in userYesList)
            {
                if (user.userId == eventUser.userId)
                    return 1;
            }

            foreach (User eventUser in userNoList)
            {
                if (user.userId == eventUser.userId)
                    return 2;
            }

            foreach (User eventUser in userMaybeList)
            {
                if (user.userId == eventUser.userId)
                    return 3;
            }

            return 0;
        }
Esempio n. 7
0
 public void removeUser(User user)
 {
     users_db.Remove(user.userId);
 }
Esempio n. 8
0
 public static User addUser(User user)
 {
     user.userId = (long)users_db.Count + 1;
     users_db.Add(user.userId, user);
     return user;
 }
Esempio n. 9
0
        // Se déconnecter

        public static void Logout()
        {
            current_user = null;
            connected = false;
        }
Esempio n. 10
0
 public static void Inscription(User user)
 {
     user.userId = users_db.Count + 1;
     users_db.Add(user.userId, user); //ajout du nouvel utilisateur ds la db
     current_user = user;
 }
Esempio n. 11
0
 public List<User> addMember(User user)
 {
     this.members.Add(user);
     return members;
 }
Esempio n. 12
0
 public List<User> addMember(User user)
 {
     this.members.Add(user);
     //user.addGroup(this);
     return members;         
 }
Esempio n. 13
0
 public void removeContact(User user)
 {
     this.contacts.Remove(user);
 }
Esempio n. 14
0
 public void addContact(User user)
 {
     this.contacts.Add(user);
 }
Esempio n. 15
0
 public void addUser(User user)
 {
     user.userId = (long)users_db.Count + 1;
     users_db.Add(user.userId, user);
 }
Esempio n. 16
0
 // Enlever un utilisateur
 public List<User> deleteUser(User user)
 {
     userList.Remove(user);
     return userList;
 }
Esempio n. 17
0
 public void updateUser(User user, string newPseudo)
 {
     user.pseudo = newPseudo;
 }
Esempio n. 18
0
 public List<User> addAdmin(User user)
 {
     this.admins.Add(user);
     return admins;
 }
Esempio n. 19
0
        // Ajouter utilisateurs aux contacts
        public List<User> addUserToContacts(User user)
        {
            // Si le contact n'existe pas déjà
            if (!isContactUser(user))
                currentUser.addContact(user);

            return currentUser.contacts;
        }
Esempio n. 20
0
        // Ajouter utilisateur

        public List<User> addUser(User user)
        {
            userList.Add(user);
            return userList;
        }
Esempio n. 21
0
 public List<User> removeMember(User user)
 {
     this.members.Remove(user);
     return members;
 }
Esempio n. 22
0
 public UserService(User user)
 {
     this.currentUser = user;
 }
Esempio n. 23
0
 public List<User> removeAdmin(User user)
 {
     this.admins.Remove(user);
     return admins;
 }
Esempio n. 24
0
        // Vérifie que deux utilisateurs sont amis
        public bool isContactUser(User user)
        {
            // Si l'utilisateur c'est lui même
            if (user == currentUser)
                return true;

            foreach(User userContact in currentUser.contacts)
            {
                if (user == userContact)
                    return true;
            }

            return false;
        }