diff --git a/rossa-tech-cli/src/app/components/dialogs/meter-data-add-dialog/meter-data-add-dialog.component.html b/rossa-tech-cli/src/app/components/dialogs/meter-data-add-dialog/meter-data-add-dialog.component.html
deleted file mode 100644
index 5d579f3..0000000
--- a/rossa-tech-cli/src/app/components/dialogs/meter-data-add-dialog/meter-data-add-dialog.component.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
Neuer Eintrag - Typ: {{usageType}}
-
\ No newline at end of file
diff --git a/rossa-tech-cli/src/app/components/dialogs/meter-data-add-dialog/meter-data-add-dialog.component.scss b/rossa-tech-cli/src/app/components/dialogs/meter-data-add-dialog/meter-data-add-dialog.component.scss
deleted file mode 100644
index e69de29..0000000
diff --git a/rossa-tech-cli/src/app/components/dialogs/meter-data-add-dialog/meter-data-add-dialog.component.spec.ts b/rossa-tech-cli/src/app/components/dialogs/meter-data-add-dialog/meter-data-add-dialog.component.spec.ts
deleted file mode 100644
index 46fe399..0000000
--- a/rossa-tech-cli/src/app/components/dialogs/meter-data-add-dialog/meter-data-add-dialog.component.spec.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
-
-import { MeterDataAddDialogComponent } from './meter-data-add-dialog.component';
-
-describe('MeterDataAddDialogComponent', () => {
- let component: MeterDataAddDialogComponent;
- let fixture: ComponentFixture;
-
- beforeEach(async () => {
- await TestBed.configureTestingModule({
- declarations: [ MeterDataAddDialogComponent ]
- })
- .compileComponents();
-
- fixture = TestBed.createComponent(MeterDataAddDialogComponent);
- component = fixture.componentInstance;
- fixture.detectChanges();
- });
-
- it('should create', () => {
- expect(component).toBeTruthy();
- });
-});
diff --git a/rossa-tech-cli/src/app/components/dialogs/meter-data-add-dialog/meter-data-add-dialog.component.ts b/rossa-tech-cli/src/app/components/dialogs/meter-data-add-dialog/meter-data-add-dialog.component.ts
deleted file mode 100644
index d27eb0e..0000000
--- a/rossa-tech-cli/src/app/components/dialogs/meter-data-add-dialog/meter-data-add-dialog.component.ts
+++ /dev/null
@@ -1,66 +0,0 @@
-import { Component, OnInit } from '@angular/core';
-import { FormBuilder, FormGroup, Validators } from '@angular/forms';
-import { MatDialogRef } from '@angular/material/dialog';
-import { Meter, Meters } from 'src/app/models/Meter';
-import { MeterData } from 'src/app/models/Meterdata';
-import { UsageType } from 'src/app/models/UsageType';
-import { DatabaseService } from 'src/app/services/database.service';
-
-@Component({
- selector: 'app-meter-data-add-dialog',
- templateUrl: './meter-data-add-dialog.component.html',
- styleUrls: ['./meter-data-add-dialog.component.scss'],
-})
-export class MeterDataAddDialogComponent implements OnInit {
- meters: Meter[];
- usageTypes = UsageType;
- usageType: UsageType;
-
- form: FormGroup;
-
- constructor(
- private fb: FormBuilder,
- private dialogRef: MatDialogRef,
- private dataService: DatabaseService
- ) {}
-
- ngOnInit(): void {
- this.form = this.fb.group({
- date: [new Date(), Validators.required],
- meter: ['', Validators.required],
- amount: ['', Validators.required],
- });
-
- this.dataService.getMeters().subscribe({
- next: (meters: Meter[]) => {
- console.log({ meters });
- this.meters = meters;
- },
- error: (err) => {
- console.log('get meters error', { err });
- },
- });
- }
-
- submit() {
- if (this.form.valid) {
- const formValues = this.form.value;
- const newMeterData: MeterData = {
- amount: formValues.amount,
- date: formValues.date,
- meter: formValues.meter,
- type: this.usageType,
- };
-
- this.dialogRef.close(newMeterData);
- }
- }
-
- setUsageType(meterName: string): void {
- if (meterName === Meters['1HEM'] || meterName === Meters['1LOG']) {
- this.usageType = this.usageTypes.ENERGY;
- } else if (meterName === Meters.ABWASSER || meterName === Meters.WASSER) {
- this.usageType = this.usageTypes.WATER;
- }
- }
-}