CodeGarten.Data.Access.ServiceTypeManager.AddPermission C# (CSharp) Méthode

AddPermission() public méthode

public AddPermission ( string service, string permission ) : bool
service string
permission string
Résultat bool
        public bool AddPermission(string service, string permission)
        {
            var serviceObj = Get(service);

            if (serviceObj.Permissions.Where(p => p.Name == permission).Count() != 0) return false;

            var servicePermissionObj = new ServiceTypePermission
                                           {
                                               Name = permission,
                                           };

            serviceObj.Permissions.Add(servicePermissionObj);

            _dbManager.DbContext.Entry(serviceObj).State = EntityState.Modified;

            return _dbManager.DbContext.SaveChanges() != 0;
        }