public static string Write(Permision overview)
 {
     if (overview==null)
         throw new Exception("File Not Empty");
     System.Xml.Serialization.XmlSerializer writer =
    new System.Xml.Serialization.XmlSerializer(typeof(Permision));
     System.Xml.XmlWriterSettings setting = new System.Xml.XmlWriterSettings();
     setting.Encoding = Encoding.UTF8;
     setting.CloseOutput = true;
     using (var sw = new StringWriter())
     {
         using (var xw = System.Xml.XmlWriter.Create(sw, setting))
         {
             writer.Serialize(xw, overview);
         }
         return sw.ToString();
     }
 }
 public static string Write(Permision overview)
 {
     if (overview == null)
     {
         throw new Exception("File Not Empty");
     }
     System.Xml.Serialization.XmlSerializer writer =
         new System.Xml.Serialization.XmlSerializer(typeof(Permision));
     System.Xml.XmlWriterSettings setting = new System.Xml.XmlWriterSettings();
     setting.Encoding    = Encoding.UTF8;
     setting.CloseOutput = true;
     using (var sw = new StringWriter())
     {
         using (var xw = System.Xml.XmlWriter.Create(sw, setting))
         {
             writer.Serialize(xw, overview);
         }
         return(sw.ToString());
     }
 }