public async Task <bool> Create([FromBody] User user) { if (user == null) { return(false); } return(await CreateUserOperation.ExecuteAsync(user)); }
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)); }
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(); }
/*--------------------------------------------------------------------------------------------*/ protected override User ExecuteOperation() { var op = new CreateUserOperation(); return(op.Execute(OpCtx, Build, Tasks, vCreateUser)); }