/// <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)); }
public void Returns_True_If_Group_Alias_Exists() { Scaffold.Config(); Assert.True(_repo.GroupAliasExists("publisher")); }