protected CheckedReferences<ProjectGroupResource> CheckProjectGroup(ReferenceDataItem projectGroup) { Log.Debug("Checking that the Project Group exist"); var dependencies = new CheckedReferences<ProjectGroupResource>(); var group = Repository.ProjectGroups.FindByName(projectGroup.Name); dependencies.Register(projectGroup.Name, projectGroup.Id, group); return dependencies; }
protected async Task<CheckedReferences<ProjectGroupResource>> CheckProjectGroup(ReferenceDataItem projectGroup) { Log.Debug("Checking that the Project Group exist"); var dependencies = new CheckedReferences<ProjectGroupResource>(); var group = await Repository.ProjectGroups.FindByName(projectGroup.Name).ConfigureAwait(false); dependencies.Register(projectGroup.Name, projectGroup.Id, group); return dependencies; }
protected LifecycleResource CheckProjectLifecycle(ReferenceDataItem lifecycle) { var existingLifecycles = Repository.Lifecycles.FindAll(); if (existingLifecycles.Count == 0) { return null; } LifecycleResource existingLifecycle = null; if (lifecycle != null) { Log.DebugFormat("Checking that lifecycle {0} exists", lifecycle.Name); existingLifecycle = existingLifecycles.Find(lc => lc.Name == lifecycle.Name); if (existingLifecycle == null) { Log.DebugFormat("Lifecycle {0} does not exist, default lifecycle will be used instead", lifecycle.Name); } } return existingLifecycle ?? existingLifecycles.FirstOrDefault(); }
protected async Task<LifecycleResource> CheckProjectLifecycle(ReferenceDataItem lifecycle) { var existingLifecycles = await Repository.Lifecycles.FindAll().ConfigureAwait(false); if (existingLifecycles.Count == 0) { return null; } LifecycleResource existingLifecycle = null; if (lifecycle != null) { Log.Debug("Checking that lifecycle {Lifecycle:l} exists", lifecycle.Name); existingLifecycle = existingLifecycles.Find(lc => lc.Name == lifecycle.Name); if (existingLifecycle == null) { Log.Debug("Lifecycle {Lifecycle:l} does not exist, default lifecycle will be used instead", lifecycle.Name); } } return existingLifecycle ?? existingLifecycles.FirstOrDefault(); }