-
-
- setServiceName(e.target.value)}
- placeholder="ör: DynamicCustomerAppService"
- className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent"
- />
-
-
-
- setDisplayName(e.target.value)}
- placeholder="ör: Müşteri Yönetimi"
- className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent"
- />
-
-
-
-
-
-
- setPrimaryEntityType(e.target.value)}
- placeholder="ör: Customer"
- className="w-full px-3 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent"
- />
-
+ {/* Monaco Editor */}
+
+
+
C# Code Editor
+
+ Lines: {code.split('\n').length}
+ |
+ Characters: {code.length}
-
- {/* Action Buttons */}
-
-
-
-
-
-
-
-
-
-
- {/* Results */}
- {(compileResult || publishResult) && (
-
- {/* Compile Result */}
- {compileResult && (
-
-
- {compileResult.success ? (
-
- ) : (
-
- )}
-
- Derleme {compileResult.success ? 'Başarılı' : 'Başarısız'}
-
-
- ({compileResult.compilationTimeMs}ms)
-
-
-
- {!compileResult.success &&
- compileResult.errors &&
- compileResult.errors.length > 0 && (
-
- {compileResult.errors.map((error, index) => (
-
-
-
{error.code}
-
-
{error.message}
-
- Satır {error.line}, Sütun {error.column}
-
-
-
-
- ))}
-
- )}
-
- {compileResult.hasWarnings && compileResult.warnings && (
-
-
Uyarılar:
-
- {compileResult.warnings.map((warning, index) => (
- -
- {warning}
-
- ))}
-
-
- )}
-
- )}
-
- {/* Publish Result */}
- {publishResult && (
-
-
- {publishResult.success ? (
-
- ) : (
-
- )}
-
- Yayınlama {publishResult.success ? 'Başarılı' : 'Başarısız'}
-
-
-
- {publishResult.success && (
-
-
- AppService başarıyla yayınlandı ve Swagger'a eklendi.
-
- {publishResult.controllerName && (
-
- Controller:{' '}
-
- {publishResult.controllerName}
-
-
- )}
- {publishResult.generatedEndpoints &&
- publishResult.generatedEndpoints.length > 0 && (
-
-
- Oluşturulan Endpoint'ler:
-
-
- {publishResult.generatedEndpoints.map((endpoint, index) => (
- -
- {endpoint}
-
- ))}
-
-
- )}
-
-
-
-
- )}
-
- {!publishResult.success && publishResult.errorMessage && (
-
{publishResult.errorMessage}
- )}
-
- )}
-
- )}
-
- {/* Monaco Editor */}
-
-
-
C# Code Editor
-
- Lines: {code.split('\n').length}
- |
- Characters: {code.length}
-
-
-
- setCode(value || '')}
- options={editorOptions}
- theme="vs-dark"
- />
-
+
+ setCode(value || '')}
+ options={editorOptions}
+ theme="vs-dark"
+ />
diff --git a/ui/src/components/developerKit/MigrationManager.tsx b/ui/src/components/developerKit/MigrationManager.tsx
index 6e59cf54..7cbbdb18 100644
--- a/ui/src/components/developerKit/MigrationManager.tsx
+++ b/ui/src/components/developerKit/MigrationManager.tsx
@@ -162,8 +162,8 @@ const MigrationManager: React.FC = () => {
-
- {translate('::App.DeveloperKit.Migration')}
+
+ {translate('::App.DeveloperKit.Migrations')}
{translate('::App.DeveloperKit.Migration.Description')}
diff --git a/ui/src/services/dynamicService.service.ts b/ui/src/services/dynamicService.service.ts
index f6bee8dd..a0863c14 100644
--- a/ui/src/services/dynamicService.service.ts
+++ b/ui/src/services/dynamicService.service.ts
@@ -48,10 +48,6 @@ export interface TestCompileDto {
code: string
}
-export interface TestCompileRequestDto {
- Code: string
-}
-
export interface PublishDto {
name: string
code: string
@@ -65,7 +61,7 @@ export interface DynamicAppServiceListResult {
totalCount: number
}
-export const postTestCompile = (input: TestCompileRequestDto) =>
+export const postTestCompile = (input: TestCompileDto) =>
apiService.fetchData
({
method: 'POST',
url: `/api/app/dynamic-app-service/test-compile`,