コード例 #1
0
        public async Task <bool> Create([FromBody] User user)
        {
            if (user == null)
            {
                return(false);
            }

            return(await CreateUserOperation.ExecuteAsync(user));
        }
コード例 #2
0
    public static OperationBuilder <CreateUserOperation> CreateUser(
        this MigrationBuilder migrationBuilder,
        string name,
        string password)
    {
        var operation = new CreateUserOperation {
            Name = name, Password = password
        };

        migrationBuilder.Operations.Add(operation);

        return(new OperationBuilder <CreateUserOperation>(operation));
    }
コード例 #3
0
    private void Generate(
        CreateUserOperation operation,
        MigrationCommandListBuilder builder)
    {
        var sqlHelper     = Dependencies.SqlGenerationHelper;
        var stringMapping = Dependencies.TypeMappingSource.FindMapping(typeof(string));

        builder
        .Append("CREATE USER ")
        .Append(sqlHelper.DelimitIdentifier(operation.Name))
        .Append(" WITH PASSWORD = ")
        .Append(stringMapping.GenerateSqlLiteral(operation.Password))
        .AppendLine(sqlHelper.StatementTerminator)
        .EndCommand();
    }
コード例 #4
0
        /*--------------------------------------------------------------------------------------------*/
        protected override User ExecuteOperation()
        {
            var op = new CreateUserOperation();

            return(op.Execute(OpCtx, Build, Tasks, vCreateUser));
        }