public IActionResult Save() { var formData = this.Request.Form; try { OnlineCosmeticShop onlineCosmeticShop = ObjectConstuctor.constructXMLObject(formData); XmlSerializer xmlSerializer = new XmlSerializer(typeof(OnlineCosmeticShop)); FileStream fileStream = new FileStream( $"C:\\Users\\ksimeonova\\Documents\\ASP\\CozmeticZone\\CozmeticZone\\XML\\G_Products.xml", FileMode.CreateNew); using (StreamWriter streamWriter = new StreamWriter(fileStream)) { xmlSerializer.Serialize(streamWriter, onlineCosmeticShop); } string name = "G_Products.xml"; bool isValidXML = XMLValidator.isValidXML(name); if (isValidXML) { DBManipulator.fillDatabase(onlineCosmeticShop); } ViewBag.ValidXML = isValidXML; } catch (IOException e) { Console.WriteLine(e); ViewBag.FileExists = true; } catch (FormatException e) { Console.WriteLine(e); ViewBag.IncorrectFormat = true; } return(View("Save")); }
public IActionResult Save() { var formData = this.Request.Form; try { SmartphoneCatalog onlineCosmeticShop = ObjectConstuctor.constructXMLObject(formData); XmlSerializer xmlSerializer = new XmlSerializer(typeof(SmartphoneCatalog)); FileStream fileStream = new FileStream( $"C:\\Users\\Dan4inatora\\Desktop\\Kris_proj\\SmartPhone_Catalog\\SmartPhone_Catalog\\XML\\G_Books.xml", FileMode.CreateNew); using (StreamWriter streamWriter = new StreamWriter(fileStream)) { xmlSerializer.Serialize(streamWriter, onlineCosmeticShop); } string name = "G_Books.xml"; bool isValidXML = XMLValidator.isValidXML(name); if (isValidXML) { DBManipulator.fillDatabase(onlineCosmeticShop); } ViewBag.ValidXML = isValidXML; } catch (IOException e) { Console.WriteLine(e); ViewBag.FileExists = true; } catch (FormatException e) { Console.WriteLine(e); ViewBag.IncorrectFormat = true; } return(View("Save")); }