CodeGarten.Data.Access.ContainerTypeManager.Bind C# (CSharp) Méthode

Bind() public méthode

public Bind ( long structureId, string containerPrototypeName, string workSpaceTypeName ) : ContainerType
structureId long
containerPrototypeName string
workSpaceTypeName string
Résultat CodeGarten.Data.Model.ContainerType
        public ContainerType Bind(long structureId, string containerPrototypeName, string workSpaceTypeName)
        {
            var cp = Get(structureId, containerPrototypeName);
            var binding = _dbManager.DbContext.Bindings.Find(structureId, containerPrototypeName, workSpaceTypeName) ??
                new Binding { WorkSpaceTypeName = workSpaceTypeName };

            cp.Bindings.Add(binding);

            _dbManager.DbContext.SaveChanges();

            return cp;
        }