private static bool InsertLock(double timeframe)
{
using (var context = new DataHandler())
{
var success = false;
var notifLock = new Synchronization
{
LockName = NOTIFICATIONLOCKNAME,
Locked = true,
ComputerName = Environment.MachineName,
LockedUntil =
DateTime.Now.AddMinutes(timeframe),
LockId = AppDomainId
};
try
{
context.Synchronizations.InsertOnSubmit(notifLock);
context.SubmitChanges();
success = true;
}
catch (Exception ex)
{
Logger.WriteException(ex);
}
return success;
}
}
private static bool UpdateLock(Synchronization oldLock, double timeframe)