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); } }
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(); }
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()); }