EnVisageOnline/Main/Source/EnVisage/Code/LockedElement.cs

28 lines
564 B
C#

using EnVisage.Properties;
using System;
namespace EnVisage.Code
{
public class LockedElement
{
DateTime lastUpdate;
public String Owner { get; set; }
public LockedElement(String owner)
{
Owner = owner;
lastUpdate = DateTime.Now;
}
public DateTime GetReleaseDateTime()
{
return lastUpdate.AddSeconds(Settings.Default.LockerAPIReleaseLockTimeout);
}
public void UpdateLock()
{
lastUpdate = DateTime.Now;
}
}
}