/// <summary> /// Static constructor. /// </summary> public static CompactionTagFileRequestExtended CreateCompactionTagFileRequestExtended( TagFileRequestLegacy tagFileRequestLegacy, long projectId, WGS84Fence boundary) { return(new CompactionTagFileRequestExtended { FileName = tagFileRequestLegacy.FileName, Data = tagFileRequestLegacy.Data, OrgId = tagFileRequestLegacy.TccOrgId, ProjectId = projectId, Boundary = boundary }); }
/// <summary> /// Static constructor. /// </summary> public static CompactionTagFileRequestExtended CreateCompactionTagFileRequestExtended( CompactionTagFileRequest compactionTagFileRequest, WGS84Fence boundary, bool includeTrexIfConfigured = true) { return(new CompactionTagFileRequestExtended { FileName = compactionTagFileRequest.FileName, Data = compactionTagFileRequest.Data, OrgId = compactionTagFileRequest.OrgId, ProjectId = compactionTagFileRequest.ProjectId, ProjectUid = compactionTagFileRequest.ProjectUid, Boundary = boundary, includeTrexIfConfigured = includeTrexIfConfigured }); }
/// <summary> /// Static constructor. /// </summary> public static TagFileRequestLegacy CreateTagFile(string fileName, byte[] data, long projectId, WGS84Fence boundary, long machineId, bool convertToCsv, bool convertToDxf, string tccOrgId = null) { return(new TagFileRequestLegacy { FileName = fileName, Data = data, ProjectId = projectId, Boundary = boundary, MachineId = machineId, TccOrgId = tccOrgId }); }
public void CanCreateTagFileTest() { var validator = new DataAnnotationsValidator(); byte[] data = { 0x1, 0x2, 0x3 }; WGSPoint[] points = { new WGSPoint(0.631986074660308, -2.00757760231466), new WGSPoint(0.631907507374149, -2.00758733949739), new WGSPoint(0.631904485465203, -2.00744352879854), new WGSPoint(0.631987283352491, -2.00743753668608) }; var fence = new WGS84Fence(points); var tagfile = TagFileRequestLegacy.CreateTagFile("test.dxf", data, 10, fence, 11, false, false); Assert.IsTrue(validator.TryValidate(tagfile, out _)); #if RAPTOR tagfile = TagFileRequestLegacy.CreateTagFile("te$#@#%%&^%&^%#G<>SFDGREYT*st.dxf", data, 10, null, 11, false, false); Assert.IsFalse(validator.TryValidate(tagfile, out _)); #endif }