using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.Core; namespace Tango.FSE.Common.HotFolder { public class HotFolderItem : ExtendedObject { public DateTime DateTime { get; set; } public String FilePath { get; set; } public String Name { get; set; } private HotFolderItemStatus _status; public HotFolderItemStatus Status { get { return _status; } set { _status = value; RaisePropertyChangedAuto(); Message = Status.ToDescription(); } } private String _message; public String Message { get { return _message; } set { _message = value; RaisePropertyChangedAuto(); } } public HotFolderItem() { Status = HotFolderItemStatus.Pending; DateTime = DateTime.Now; } public HotFolderItem(String file) : this() { FilePath = file; Name = Path.GetFileName(file); } } }