mirror of
https://github.com/GNS3/gns3-web-ui.git
synced 2025-02-14 06:51:58 +00:00
25 lines
719 B
TypeScript
25 lines
719 B
TypeScript
import { Injectable } from "@angular/core";
|
|
|
|
import { Converter } from "../converter";
|
|
import { Drawing } from "../../models/drawing";
|
|
import { MapDrawing } from "../../models/map/map-drawing";
|
|
|
|
|
|
@Injectable()
|
|
export class MapDrawingToDrawingConverter implements Converter<MapDrawing, Drawing> {
|
|
constructor(
|
|
) {}
|
|
|
|
convert(mapDrawing: MapDrawing) {
|
|
const drawing = new Drawing();
|
|
drawing.drawing_id = mapDrawing.id;
|
|
drawing.project_id = mapDrawing.projectId;
|
|
drawing.rotation = mapDrawing.rotation;
|
|
drawing.svg = mapDrawing.svg;
|
|
drawing.x = mapDrawing.x;
|
|
drawing.y = mapDrawing.y;
|
|
drawing.z = mapDrawing.z;
|
|
return drawing;
|
|
}
|
|
}
|