public List <Message> ajouterMessageSalon(NouveauMessage nm) { SalonUtilisateur su = null; foreach (SalonUtilisateur sutemp in RessourcesSimon.listSalonUtilisateur) { if (sutemp.getId.Nom.Equals(nm.nomSalon)) { su = sutemp; break; } } if (su == null) { return(null); } foreach (Utilisateur user in RessourcesSimon.listUtilisateur) { if (user.Id == nm.idUtilisateur) { su.ajouterMessage(user, nm.message); return(getSalon(su.Id.ToString())); } } return(null); }
public List <Message> ajouterMessageChat(NouveauMessage nm) { SalonUtilisateur su = null; foreach (SalonUtilisateur sutemp in RessourcesSimon.listSalonUtilisateur) { if (sutemp.getId.Nom.Equals(nm.nomSalon)) { su = sutemp; break; } } if (su == null) { return(null); } // TODO : PENSER A TESTER S'IL EST DANS LE SALON foreach (Utilisateur user in RessourcesSimon.listUtilisateur) { if (user.Id == nm.idUtilisateur) { su.ajouterMessage(user, nm.message, DateTime.Now, nm.tag); return(getChat(new ChatInfos(su.Id, user.Id))); } } return(null); }
public List <Message> ajouterMessage(NouveauMessage nm) { Salon s = null; Utilisateur u = null; foreach (Salon salon in RessourcesSimon.listSalon) { if (salon.Nom.Equals(nm.nomSalon)) { s = salon; break; } } if (s == null) { return(null); } foreach (Utilisateur user in RessourcesSimon.listUtilisateur) { if (user.Id == nm.idUtilisateur) { u = user; break; } } if (nm.tag == "Drive") { string [] split = nm.message.Split(new Char [] { '*' }); s.ajouterMessage(u, split[0], split[1], DateTime.Now, nm.tag); } else { s.ajouterMessage(u, nm.message, DateTime.Now, nm.tag); } return(s.ListMessage); }