public static void WriteToXmlFile(SubFormModel subform, string path, Boolean append)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(SubFormModel));

            using (TextWriter writer = new StreamWriter(path, append))
            {
                serializer.Serialize(writer, subform);
            }
        }
Example #2
0
        public ActionResult SubmissionList(SubFormModel submodel)
        {
            ViewBag.Message = "Submission list";

            //ViewBag.Display = submodel;
            string pathToFolder = Server.MapPath(pathString);

            // submodel bliver ikke populated??..
            XmlSerialization.ReadFromXmlFile(submodel, pathToFolder);

            //ViewBag.Display = submodel.FirstName;
            return(View());
        }
        public static void ReadFromXmlFile(SubFormModel subform, string path)
        {
            XmlSerializer deserializer = new XmlSerializer(typeof(SubFormModel));
            TextReader    reader       = new StreamReader(path);
            object        obj          = deserializer.Deserialize(reader);
            // obj bliver populated..???
            SubFormModel subformXmlData = (SubFormModel)obj;

            //subformXmlData.FirstName = subform.FirstName;
            //subformXmlData.SurName = subform.SurName;

            reader.Close();
        }
Example #4
0
        public ActionResult Index(SubFormModel submodel)
        {
            string firstName   = submodel.FirstName;
            string surName     = submodel.SurName;
            string email       = submodel.Email;
            int    phonenumber = submodel.PhoneNumber;
            int    birthday    = submodel.Birthday;
            int    serialNo    = submodel.SerialNo;

            ViewBag.Demo = submodel;

            string pathToFolder = Server.MapPath(pathString);

            XmlSerialization.WriteToXmlFile(submodel, pathToFolder, true);

            return(View());
        }