Example #1
0
        public void SaveData(BazaFilmow bazaFilmow)
        {
            Stream stream = new FileStream(XmlFile.FullName, FileMode.Create);

            Serializer.Serialize(stream, bazaFilmow);
            stream.Close();
        }
Example #2
0
 public bool ValidateXmlSchema(BazaFilmow bazaFilmow)
 {
     try
     {
         var stringwriter = new StringWriter();
         Serializer.Serialize(stringwriter, bazaFilmow);
         XmlDocument xmld = new XmlDocument();
         string      text = stringwriter.ToString();
         xmld.LoadXml(text);
         xmld.Schemas.Add("http://www.example.org/baza", SchemaFile.FullName);
         xmld.Validate(ValidationCallBack);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Example #3
0
        public BazaFilmow LoadData()
        {
            BazaFilmow bazaFilmow = null;

            if (XmlFile.Exists)
            {
                using (TextReader textReader = new StreamReader(XmlFile.FullName))
                {
                    bazaFilmow = (BazaFilmow)Serializer.Deserialize(textReader);
                    textReader.Close();
                }
            }
            else
            {
                throw new IOException();
            }

            return(bazaFilmow);
        }