internal static CircleOverlayEntryJsModel CreateFromDomainModel(CircleOverlayEntry circleDomain) { var model = new CircleOverlayEntryJsModel { Center = circleDomain.Center, Size = circleDomain.Size }; BaseOverlayEntryJsModel.MapBasePropertiesFromDomainModel(circleDomain, model); return(model); }
public static CameraOverlayEntryJsModel CreateFromDomainModel(CameraOverlayEntry cameraDomain) { var model = new CameraOverlayEntryJsModel { Points = cameraDomain.Points, TransformMatrix = cameraDomain.TransformMatrix }; BaseOverlayEntryJsModel.MapBasePropertiesFromDomainModel(cameraDomain, model); return(model); }
public static ZoneOverlayEntryJsModel CreateFromDomainModel(ZoneOverlayEntry zoneDomain) { var model = new ZoneOverlayEntryJsModel { Alias = zoneDomain.Alias, FixedCameraEnhancementId = zoneDomain.FixedCameraEnhancementId.HasValue ? zoneDomain.FixedCameraEnhancementId.Value.Id : null, Points = zoneDomain.Points, MetadataSetId = zoneDomain.MetadataSetId.HasValue ? zoneDomain.MetadataSetId.Value.Id : null, View = zoneDomain.View }; BaseOverlayEntryJsModel.MapBasePropertiesFromDomainModel(zoneDomain, model); return(model); }