Exemplo n.º 1
0
        public void DeleteConference(int confID)
        {
            List <Relationship> rela         = getRelationships();
            List <Relationship> relaToDelete = rela.Where(Relationship => Relationship.confID == confID).ToList();

            SpeakerQuery speakerQuery = new SpeakerQuery();

            foreach (Relationship r in relaToDelete)
            {
                speakerQuery.Delete(r.speakerID);
                rela.Remove(r);
            }


            try
            {
                using (StreamWriter sr = new StreamWriter(new FileStream(PATH, FileMode.Create, FileAccess.Write), Encoding.GetEncoding("windows-1250")))
                {
                    foreach (Relationship r in rela)
                    {
                        sr.WriteLine("{0};{1};{2}", r.ID, r.confID, r.speakerID);
                    }
                }
            }
            catch { }
        }
Exemplo n.º 2
0
        public List <Speaker> getSpeakers(int ID)
        {
            SpeakerQuery   speakerQuery = new SpeakerQuery();
            List <int>     IDs          = getSpeakersID(ID);
            List <Speaker> speakers     = speakerQuery.getSpeakersBy(IDs.ToArray());

            return(speakers);
        }