Пример #1
0
        public void updateTransfertObject(PartieTO to)
        {
            string json = JsonConvert.SerializeObject(to, Formatting.Indented);

            StreamWriter sw = new StreamWriter(this.cheminRepertoire + @"\" + to.Id + ".json", false, Encoding.Default);

            sw.Write(json);
            sw.Dispose();
        }
Пример #2
0
        public PartieTO getTransfertObject(long id)
        {
            StreamReader sr = new StreamReader(this.cheminRepertoire + @"\" + id + ".json", Encoding.Default);

            string   json   = sr.ReadToEnd();
            PartieTO partie = JsonConvert.DeserializeObject <PartieTO>(json);

            sr.Dispose();

            return(partie);
        }
Пример #3
0
        public List <PartieTO> getAllTransfertObject()
        {
            List <PartieTO> parties = new List <PartieTO>();

            string[] fichiers = Directory.GetFiles(this.cheminRepertoire);

            StreamReader sr;
            string       json;

            foreach (string f in fichiers)
            {
                sr   = new StreamReader(f, Encoding.Default);
                json = sr.ReadToEnd();

                PartieTO partie = JsonConvert.DeserializeObject <PartieTO>(json);
                parties.Add(partie);

                sr.Dispose();
            }

            return(parties);
        }
Пример #4
0
        public void insertTransfertObject(PartieTO to)
        {
            to.Id = DateTime.Now.Ticks;

            updateTransfertObject(to);
        }