public wuc_login(CImapClient srv, LoginCred login, Domains domains) { InitializeComponent(); this.srv = srv; this.login = login; this.domains = domains; FillDomains(); }
/// <summary> /// Serialize Domain object. /// </summary> /// <param name="serializableObject">The Domain object you would like to serialize</param> /// <param name="fileName">The path string you would like the file to be saved</param> public static void SerializeDomains(Domains serializableObject, string fileName) { if (serializableObject == null) return; XmlSerializer xmls = new XmlSerializer(typeof(Domains)); Stream stream = File.Open(fileName, FileMode.Create); xmls.Serialize(stream, serializableObject); stream.Close(); stream.Dispose(); }
/// <summary> /// Checks if the domain file exists; if so, deserialize it, if not, create the list and add default domain. /// </summary> private void GetDomains() { if (File.Exists(domainPath)) { try { this.domains = Common.DeserializeDomains(domainPath); } catch (Exception) { File.Delete(domainPath); domains = new Domains(); domains.DomainList.Add("gmail.com"); } } else { domains = new Domains(); domains.DomainList.Add("gmail.com"); } }
public wuc_addDomain(Domains domains) { InitializeComponent(); this.domains = domains; }