protected override Exception ExecuteInternal(AutoReseedWorkflowState state) { RpcDatabaseCopyStatus2 copyStatus = base.Context.TargetCopyStatus.CopyStatus; TimeSpan timeSpan = TimeSpan.FromSeconds((double)RegistryParameters.AutoReseedDbFailedPeriodicIntervalInSecs); base.TraceDebug("Calling SuspendAndFailLocalDatabaseCopy() ...", new object[0]); return(DatabaseTasks.SuspendAndFailLocalDatabaseCopy(base.Context.Database, ReplayStrings.AutoReseedFailedCopyWorkflowSuspendedCopy(timeSpan.ToString()), copyStatus.ErrorMessage, copyStatus.ErrorEventId, copyStatus.ResumeBlocked, copyStatus.ReseedBlocked, copyStatus.InPlaceReseedBlocked)); }
public virtual IList <IMovable> AllTasks(int enviromentId) { var list = new List <IMovable>(); if (DatabaseTasks != null) { list.AddRange(DatabaseTasks.Where(x => x.EnviromentId == enviromentId && !x.Deleted).Select(x => (IMovable)x).ToList()); } if (DeployTasks != null) { list.AddRange(DeployTasks.Where(x => x.EnviromentId == enviromentId && !x.Deleted).Select(x => (IMovable)x).ToList()); } if (MailTasks != null) { list.AddRange(MailTasks.Where(x => x.EnviromentId == enviromentId && !x.Deleted).Select(x => (IMovable)x).ToList()); } if (LocalScriptTasks != null) { list.AddRange(LocalScriptTasks.Where(x => x.EnviromentId == enviromentId && !x.Deleted).Select(x => (IMovable)x).ToList()); } if (RemoteScriptTasks != null) { list.AddRange(RemoteScriptTasks.Where(x => x.EnviromentId == enviromentId && !x.Deleted).Select(x => (IMovable)x).ToList()); } if (TemplatedTasks != null) { list.AddRange(TemplatedTasks.Where(x => x.EnviromentId == enviromentId && !x.Deleted).Select(x => (IMovable)x).ToList()); } return(list.OrderBy(x => x.Position).ToList()); }