protected List <Model.Listing> populateListLocal(DirectoryInfo info) { List <Model.Listing> data = new List <Listing>(); foreach (var f in info.GetDirectories()) { Model.Listing lvi = new Model.Listing(); lvi.Name = f.Name; lvi.Size = 0; lvi.Directory = true; lvi.Modified = f.LastWriteTime.ToString(); lvi.Path = f.FullName; data.Add(lvi); } foreach (var f in info.GetFiles()) { Model.Listing lvi = new Model.Listing(); lvi.Name = f.Name; lvi.Size = f.Length; lvi.Directory = false; lvi.Modified = f.LastWriteTime.ToString(); lvi.Path = f.FullName; data.Add(lvi); } return(data); }
public override void ReadPayload(NetDataReader message) { base.ReadPayload(message); Parent = message.GetBool(); ParentPath = message.GetString(300); ActFolder = message.GetString(300); int count = message.GetInt(); for (int i = 0; i < count; i++) { Model.Listing entry = new Model.Listing(); entry.ReadPayload(message); this.Entrys.Add(entry); } }
public void addEntry(Model.Listing entry) { this.Entrys.Add(entry); }