private async Task <IActionResult> AddInputArgument(Guid id, string input, bool isLeftArgument) { byte[] inputArray = Base64Helper.ConvertBase64String(input); if (id == Guid.Empty || inputArray == null) { return(BadRequest()); } var message = new AddDiffInputMessage { Id = id, Input = inputArray, IsLeft = isLeftArgument }; await _serviceBus.PublishAsync(message); var uri = Url.RouteUrl("GetDiffResult", new { id }); return(Accepted(uri)); }
private List <DiffAnalysis> GetSampleAnalysis() { return(new List <DiffAnalysis> { new DiffAnalysis { Id = Guid.Parse("50847358-8DDE-47E1-950D-ED04BB9720CA"), Analyzed = false, Left = null, Right = null }, new DiffAnalysis { Id = Guid.Parse("20D4DC4F-2805-4D47-B658-D19BFF5C4A43"), Analyzed = true, Left = Base64Helper.ConvertBase64String("ew0KICAgICJuYW1lIjogIkpvaG4iLA0KICAgICJhZ2UiOiAzMCwNCiAgICAiY2FyIjogbnVsbA0KfQ=="), Right = Base64Helper.ConvertBase64String("ew0KICAgICJuYW1lIjogIkpvaG4iLA0KICAgICJhZ2UiOiAzMCwNCiAgICAiY2FyIjogbnVsbA0KfQ==") }, }); }