gns3-web-ui/src/app/cartography/converters/map/map-drawing-to-drawing-converter.ts
2018-11-09 09:31:15 +01:00

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;
}
}