public SftpUser(CISite site, string fullName, string email, bool active, string path) { FullName = fullName; Email = email; Active = active; Path = path; Folder = path.Substring((site.GetRootFolder().Length) - 1).Replace(@"\", "/"); Password = site.CreateComplexPassword(Email); }
public SftpServer(string siteName, string address, int port, string userName, string passWord) { // Connecto to SFTP server _server = new CIServer(); _server.Connect(address, port, userName, passWord); // Get site object _site = new CISite(); CISites sites = _server.Sites(); for (int i = 0; i < sites.Count(); i++) { CISite s = sites.Item(i); if (s.Name == siteName) { _site = s; break; } } }