public async Task PutImageWithStoredOptions() { using (var client = new HttpClient()) { client.BaseAddress = new Uri(AzureUri); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); Assembly ass = Assembly.GetExecutingAssembly(); string assPath = Path.GetDirectoryName(new Uri(ass.EscapedCodeBase).LocalPath); var input = new CreateGCode { LoadOptionsId = 3, FileName = assPath + @"\TestData\Wendelin_Ait110.png" }; input.FileContent = File.ReadAllBytes(input.FileName); HttpResponseMessage response = await client.PutAsJsonAsync(api, input); response.EnsureSuccessStatusCode(); string[] gcode = await response.Content.ReadAsAsync <string[]>(); gcode.Should().NotBeNull(); } }
public async Task <IEnumerable <string> > Put([FromBody] CreateGCode input) { var opt = await _loadOptionsManager.Get(input.LoadOptionsId); opt.FileName = input.FileName; opt.FileContent = input.FileContent; return((await _loadHelper.CallLoad(opt, true)).Commands.ToStringList()); }
public async Task <string> Put([FromBody] CreateGCode input) { LoadOptions opt = await _loadOptionsManager.Get(input.LoadOptionsId); var load = GCodeLoadHelper.CallLoad(input.FileName, input.FileContent, opt); var sw = new StringWriter(); new XmlSerializer(typeof(GCode.CamBam.CamBam)).Serialize(sw, load.CamBam); return(sw.ToString()); }
public async Task <string> Put([FromBody] CreateGCode input) { var opt = await _loadOptionsManager.Get(input.LoadOptionsId); opt.FileName = input.FileName; opt.FileContent = input.FileContent; var load = await _loadHelper.CallLoad(opt, false); var sw = new StringWriter(); new XmlSerializer(typeof(CamBam)).Serialize(sw, load.CamBam); return(sw.ToString()); }
public async Task PutImageWithStoredOptions() { using (var client = new HttpClient()) { client.BaseAddress = new Uri(AzureUrl); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); /* * LoadOptions info = new LoadOptions() * { * LoadType = LoadOptions.ELoadType.Image, * AutoScale = true, * AutoScaleSizeX = 100, * AutoScaleSizeY = 100, * MoveSpeed = 450, * PenMoveType = LoadOptions.PenType.CommandString, * ImageDPIX = 66.7m, * ImageDPIY = 66.7m * }; */ Assembly ass = Assembly.GetExecutingAssembly(); string asspath = Path.GetDirectoryName(ass.Location); var input = new CreateGCode { LoadOptionsId = 3, FileName = asspath + @"\TestData\Wendelin_Ait110.png" }; input.FileContent = File.ReadAllBytes(input.FileName); HttpResponseMessage response = await client.PutAsJsonAsync(api, input); response.EnsureSuccessStatusCode(); string[] gcode = await response.Content.ReadAsAsync <string[]>(); Assert.IsNotNull(gcode); } }
public async Task PutImageWithStoredOptions() { var client = GetHttpClient(); Assembly ass = Assembly.GetExecutingAssembly(); string assPath = Path.GetDirectoryName(new Uri(ass.EscapedCodeBase).LocalPath); var input = new CreateGCode { LoadOptionsId = 3, FileName = assPath + @"\TestData\Wendelin_Ait110.png" }; input.FileContent = File.ReadAllBytes(input.FileName); HttpResponseMessage response = await client.PutAsJsonAsync(api, input); response.EnsureSuccessStatusCode(); string[] gcode = await response.Content.ReadAsAsync <string[]>(); gcode.Should().NotBeNull(); }
public async Task <IEnumerable <string> > Put([FromBody] CreateGCode input) { LoadOptions opt = await _loadOptionsManager.Get(input.LoadOptionsId); return(GCodeLoadHelper.CallLoad(input.FileName, input.FileContent, opt).Commands.ToStringList()); }