Example #1
0
        public static void Serialize(UnitList list)
        {
            XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
            ns.Add("", "");

            XmlSerializer serializer = new XmlSerializer(typeof(UnitList));
            using (TextWriter writer = new StreamWriter(@"backup.xml"))
            {
                serializer.Serialize(writer, list, ns);
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("English Voc");
            Console.WriteLine("Enter Unitname:");

            var units = new UnitList();

            var unit = new Unit();
            unit.Titel = Console.ReadLine();

            Console.WriteLine("enter vocs [dt - en]");
            Console.WriteLine("type '//save' to save the list end exit");

            var inputLine = "";

            while ((inputLine = Console.ReadLine().ToLower()) != "//save")
            {
                var splited = inputLine.Split('-');

                if (splited.Length != 2)
                {
                    Console.WriteLine("Input error, try again");
                    continue;
                }

                var voc = new Vocable();

                voc.first_meaning.Value = splited[0].Trim();
                voc.second_meaning.Value = splited[1].Trim();

                unit.Vocabels.Add(voc);
            }

            units.Units.Add(unit);

            Serialize(units);

            Console.WriteLine("Saved");
            Console.WriteLine("click any key to exit");
            
            
            Console.ReadKey();

        }