Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="name"></param>
        /// <returns></returns>
        public Task <UserGroupPoco> CreateUserGroupAsync(string name)
        {
            string alias  = name.Replace(" ", "-");
            bool   exists = _repo.GroupAliasExists(alias);

            if (exists)
            {
                return(Task.FromResult((UserGroupPoco)null));
            }

            UserGroupPoco group = _repo.InsertUserGroup(name, alias, false);

            // emit event
            Created?.Invoke(this, new GroupEventArgs(group));

            return(Task.FromResult(group));
        }
Пример #2
0
 public void Returns_True_If_Group_Alias_Exists()
 {
     Scaffold.Config();
     Assert.True(_repo.GroupAliasExists("publisher"));
 }