示例#1
0
 public virtual async Task UpdateAsync(Guid id, UpdateDatabaseConnectionInfoDto input)
 {
     await DatabaseConnectionInfoManager.UpdateAsync(
         id,
         input.Name,
         input.DatabaseProvider,
         input.ConnectionString);
 }
示例#2
0
        public virtual async Task <Guid> CreateAsync(CreateDatabaseConnectionInfoDto input)
        {
            var databaseConnectionInfo = new DatabaseConnectionInfo(
                GuidGenerator.Create(),
                input.Name,
                input.DatabaseProvider,
                input.ConnectionString);

            await DatabaseConnectionInfoManager.CreateAsync(databaseConnectionInfo);

            return(databaseConnectionInfo.Id);
        }