Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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();
        }