public override JToken ToJToken(ApiVersion version, ResultFormat format) { var jobj = base.ToJToken(version, format); if (Name != null && format != ResultFormat.Ids) { jobj["name"] = Name; } if (Mbox != null) { jobj["mbox"] = Mbox.ToString(); } if (Mbox_SHA1SUM != null) { jobj["mbox_sha1sum"] = Mbox_SHA1SUM; } if (OpenId != null) { jobj["openid"] = OpenId.ToString(); } if (Account != null) { jobj["account"] = Account.ToJToken(version, format); } return(jobj); }
public async Task <ActionResult> GetActivityDocumentAsync([FromQuery] GetActivityQuery command, CancellationToken cancelToken = default) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var activityEntity = await _mediator.Send(command, cancelToken); ResultFormat format = ResultFormat.Exact; if (!StringValues.IsNullOrEmpty(Request.Headers[HeaderNames.AcceptLanguage])) { format = ResultFormat.Canonical; } if (activityEntity == null) { return(Ok(new Activity())); } var activity = _mapper.Map <Activity>(activityEntity); return(Ok(activity.ToJson(format))); }
public override JToken ToJToken(ApiVersion version, ResultFormat format) { var jobj = new JObject(); if (Scaled.HasValue) { jobj["scaled"] = Scaled; } if (Raw.HasValue) { jobj["raw"] = Raw; } if (Min.HasValue) { jobj["min"] = Min; } if (Max.HasValue) { jobj["max"] = Max; } return(jobj); }
public override JToken ToJToken(ApiVersion version, ResultFormat format) { var obj = new JObject(); obj["usageType"] = UsageType.ToString(); if (Display != null) { obj["dispay"] = Display.ToJToken(version, format); } if (Description != null) { obj["description"] = Description.ToJToken(version, format); } obj["contentType"] = ContentType; obj["length"] = Length; obj["sha2"] = SHA2; if (FileUrl != null) { obj["fileUrl"] = FileUrl.ToString(); } return(obj); }
public WeiboClient(AccessToken accessToken, ResultFormat format) { _accessToken = accessToken; _format = format; _client = new RestClient(); }
public override JToken ToJToken(ApiVersion version, ResultFormat format) { return(new JObject { ["objectType"] = (string)ObjectType }); }
public IHttpActionResult GetActivity( [FromUri] Iri activityId = null) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (activityId == null) { return(BadRequest("ActivityId parameter required.")); } var activity = activityRepository.GetActivity(activityId); if (activity == null) { return(Ok(new Activity())); } ResultFormat format = ResultFormat.Exact; if (this.Request.Headers.AcceptLanguage != null && this.Request.Headers.AcceptLanguage.Count > 0) { format = ResultFormat.Canonical; } var req = activity.ToJson(format); HttpResponseMessage msg = new HttpResponseMessage() { Content = new StringContent(req, System.Text.Encoding.UTF8, "application/json") }; return(ResponseMessage(msg)); }
public override JToken ToJToken(ApiVersion version, ResultFormat format) { var obj = base.ToJToken(version, format); if (Id != null) { obj["id"] = Id.ToString(); } if (Stored != null) { obj["stored"] = Stored; } if (Authority != null) { obj["authority"] = Authority.ToJToken(version, format); } if (Version != null) { obj["version"] = Version.ToString(); } return(obj); }
public void SaveFile(string filename) { if (tabset.SelectedTab == textPage) { textpad.SaveFile(filename); } else if (tabset.SelectedTab == gridPage) { Notepad pad = new Notepad(); ResultFormat format = (ResultFormat)UserOptions.GetEnumeration( "results/general/format", typeof(ResultFormat)); if (format == ResultFormat.ColumnAligned) { ReportText((Database.Query)grid.Tag, pad); } else { ReportDelimitedText((Database.Query)grid.Tag, format, pad); } pad.SaveFile(filename); } }
public override JToken ToJToken(ApiVersion version, ResultFormat format) { var obj = new JObject(); if (Type != null) { obj["type"] = Type.ToString(); } if (Name != null) { obj["name"] = Name.ToJToken(version, format); } if (Description != null) { obj["description"] = Description.ToJToken(version, format); } if (MoreInfo != null) { obj["moreInfo"] = MoreInfo.ToString(); } if (Extensions != null) { obj["extensions"] = Extensions.ToJToken(version, format); } return(obj); }
/// <summary> /// Constructs a new instance of <see cref="BatchOperationResult"/>. /// </summary> /// <param name="content">The result of the operation.</param> /// <param name="format">The format of the result.</param> public BatchOperationResult(byte[] content, ResultFormat format) { if (content == null) throw new ArgumentNullException("content"); Content = content; Format = format; }
public override JToken ToJToken(ApiVersion version, ResultFormat format) { var jobj = base.ToJToken(version, format); jobj["id"] = Id.ToString(); return(jobj); }
public async Task <IActionResult> GetStatements([FromQuery] Queries.PagedStatementsQuery parameters, CancellationToken cancellationToken = default) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ResultFormat format = parameters.Format ?? ResultFormat.Exact; if (!StringValues.IsNullOrEmpty(Request.Headers[HeaderNames.AcceptLanguage])) { format = ResultFormat.Canonical; } bool attachments = parameters.Attachments.GetValueOrDefault(); if (parameters.StatementId.HasValue || parameters.VoidedStatementId.HasValue) { IRequest <StatementEntity> requestQuery = null; if (parameters.StatementId.HasValue) { Guid statementId = parameters.StatementId.Value; requestQuery = Queries.StatementQuery.Create(statementId, attachments, format); } else if (parameters.VoidedStatementId.HasValue) { Guid voidedStatementId = parameters.VoidedStatementId.Value; requestQuery = Queries.VoidedStatemetQuery.Create(voidedStatementId, attachments, format); } StatementEntity statementEntity = await _mediator.Send(requestQuery, cancellationToken); if (statementEntity == null) { return(NotFound()); } var statement = _mapper.Map <Statement>(statementEntity); return(new StatementActionResult(statement, format)); } PagedStatementsResult pagedResult = await _mediator.Send(parameters, cancellationToken); var mappedStatements = _mapper.Map <IEnumerable <Statement> >(pagedResult.Statements); StatementsResult result = new StatementsResult() { Statements = new StatementCollection(mappedStatements) }; // Generate more url if (!string.IsNullOrEmpty(pagedResult.MoreToken)) { result.More = new Uri($"/xapi/statements?more={pagedResult.MoreToken}", UriKind.Relative); } return(new StatementsActionResult(result, format, attachments)); }
public override JToken ToJToken(ApiVersion version, ResultFormat format) { var obj = new JObject { ["statements"] = Statements?.ToJToken(version, format), ["more"] = More?.ToString() }; return obj; }
public ApiJsonSerializer(ApiVersion version, ResultFormat format) { Version = version; ResultFormat = format; CheckAdditionalContent = true; MissingMemberHandling = Newtonsoft.Json.MissingMemberHandling.Error; DateParseHandling = Newtonsoft.Json.DateParseHandling.None; DateFormatHandling = Newtonsoft.Json.DateFormatHandling.IsoDateFormat; }
public override JToken ToJToken(ApiVersion version, ResultFormat format) { var jobj = new JObject(); if (Registration.HasValue) { jobj["registration"] = Registration; } if (Instructor != null) { jobj["instructor"] = Instructor.ToJToken(version, format); } if (Instructor != null) { jobj["instructor"] = Instructor.ToJToken(version, format); } if (Team != null) { jobj["team"] = Team.ToJToken(version, format); } if (ContextActivities != null) { jobj["contextActivities"] = ContextActivities.ToJToken(version, format); } if (Revision != null) { jobj["revision"] = Revision; } if (Platform != null) { jobj["platform"] = Platform; } if (Language != null) { jobj["language"] = Language; } if (Statement != null) { jobj["statement"] = Statement.ToJToken(version, format); } if (Extensions != null) { jobj["extensions"] = Extensions.ToJToken(version, format); } return(jobj); }
public override JToken ToJToken(ApiVersion version, ResultFormat format) { var obj = base.ToJToken(version, format); if (this.Choices != null) { obj["choices"] = Choices.ToJToken(version, format); } return(obj); }
public override JArray ToJToken(ApiVersion version, ResultFormat format) { var jarr = new JArray(); foreach (var ac in activities) { jarr.Add(ac.ToJToken(version, format)); } return(jarr); }
/// <inheritdoc/> public override JToken ToJToken(ApiVersion version, ResultFormat format) { var jarr = new JArray(); foreach (var stmt in Statements) { jarr.Add(stmt.ToJToken(version, format)); } return(jarr); }
public override JToken ToJToken(ApiVersion version, ResultFormat format) { var obj = base.ToJToken(version, format); if (this.Scale != null) { obj["scale"] = Scale.ToJToken(version, format); } return(obj); }
public override JArray ToJToken(ApiVersion version, ResultFormat format) { var jarr = new JArray(); foreach (var component in Components) { jarr.Add(component.ToJToken(version, format)); } return(jarr); }
static void WriteToOutput(ResultFormat format, string path) { switch (format) { case ResultFormat.PLAINTEXT: try { FileStream file = File.Create(path + ".txt"); foreach (ConVar conVar in conVarList) { string conVarString = string.Empty; conVarString += conVar.name; conVarString += ": " + conVar.initialValue; conVarString += " -" + FlagsToString(conVar.flags); if (string.IsNullOrEmpty(conVar.description)) //Maybe work a little better with the output formatting in the future...? { conVarString += " - No description"; } else { conVarString += " - " + conVar.description; } conVarString += conVar.symbolRequired != Symbol.NONE ? " - Note: Only used if " + conVar.symbolRequired.ToString() + " is defined." : string.Empty; conVarString += "\n"; byte[] bytes = new UTF8Encoding(true).GetBytes(conVarString); file.Write(bytes, 0, bytes.Length); } } catch (ArgumentException) { DisplayMessage("Output directory path invalid."); } catch (PathTooLongException) { DisplayMessage("The output directory path specified was too long."); } catch (IOException) { DisplayMessage("The output directory " + path + " is not valid. Please specify a folder directory."); } catch (UnauthorizedAccessException) { DisplayMessage("The output directory " + path + " could not be written to due to insufficient application permissions.\nTry running the application as Administrator."); } catch (Exception e) { DisplayMessage("An unknown exception occurred while trying to write the output file to the directory. Error details: " + e.Message); } break; case ResultFormat.SQL: break; } }
public string ParseReadData(byte[] message, ResultFormat format = ResultFormat.Binary) { string result = ""; int byteCount = message[5] - 13; List <byte> dataBytes = new List <byte>(message); var data = dataBytes.Skip(Math.Max(0, dataBytes.Count() - byteCount)).ToArray(); string[] binaryStringArray = new string[data.Length]; if (format == ResultFormat.Integer) { if (byteCount == 4) { result = BitConverter.ToInt32(data, 0).ToString(); } else if (byteCount == 2) { result = BitConverter.ToInt16(data, 0).ToString(); } else if (byteCount == 1) { result = data[0].ToString(); } else { throw new Exception("Cannot parse result to integer."); } } else if (format == ResultFormat.UInt16) { result = BitConverter.ToUInt16(data, 0).ToString(); } else if (format == ResultFormat.UInt32) { result = BitConverter.ToUInt32(data, 0).ToString(); } else if (format == ResultFormat.Int16) { result = BitConverter.ToInt16(data, 0).ToString(); } else if (format == ResultFormat.Int32) { result = BitConverter.ToInt32(data, 0).ToString(); } else if (format == ResultFormat.Binary) { for (int i = 0; i < data.Length; i++) { binaryStringArray[i] = Convert.ToString(data[i], 2).PadLeft(8, '0'); } result = String.Join("", binaryStringArray.Reverse()); } return(result); }
public static void ParseResultFormatTest() { ResultFormat result = new ResultFormat().Parse("01;Østfold;;;;;A;Arbeiderpartiet;32,1;216293;12947;38598;51545;-2,9;-8,1;3;0;", new FieldParser("TEST", ";")); Assert.Equal(51545, result.AntallStemmerTotalt); Assert.Equal(32.1, result.OppslutningProsentvis); Assert.Equal("Østfold", result.Fylkenavn); Assert.Equal("A", result.Partikode); Assert.Equal("Arbeiderpartiet", result.Partinavn); }
internal static string ToSerializedValue(this ResultFormat value) { switch (value) { case ResultFormat.Table: return("table"); case ResultFormat.ObjectArray: return("objectArray"); } return(null); }
/// <overloads> /// <summary> /// Triggers a <i>Mathematica</i> computation. /// </summary> /// <remarks> /// This method does not return until the computation is finished. /// </remarks> /// </overloads> /// /// <summary> /// Sends the current value of the <see cref="Input"/> property to <i>Mathematica</i> for evaluation. /// </summary> /// public void Compute() { if (IsComputing) { throw new InvalidOperationException("The Mathematica kernel is currently busy (you cannot make a reentrant call to MathKernel.Compute())."); } isComputing = true; try { Clear(); Connect(); lock (ml) { try { ml.PutFunction("EvaluatePacket", 1); ml.PutFunction(KernelLinkImpl.PACKAGE_INTERNAL_CONTEXT + "computeWrapper", 9); ml.Put(Input); ml.Put(ResultFormat.ToString()); ml.Put(PageWidth); ml.Put(GraphicsFormat); ml.Put(GraphicsWidth); ml.Put(GraphicsHeight); ml.Put(GraphicsResolution); ml.Put(UseFrontEnd); ml.Put(CaptureGraphics); ml.WaitForAnswer(); switch (ResultFormat) { case ResultFormatType.Expr: result = ml.GetExpr(); break; case ResultFormatType.StandardForm: case ResultFormatType.TraditionalForm: result = readImage(); break; default: { result = ml.GetStringCRLF(); break; } } } catch (MathLinkException e) { ml.ClearError(); ml.NewPacket(); throw e; } } } finally { isComputing = false; } }
public override JToken ToJToken(ApiVersion version, ResultFormat format) { var jobj = new JObject { ["id"] = Id.ToString(), }; if (Display != null && format != ResultFormat.Ids) { jobj["display"] = Display.ToJToken(version, format); } return(jobj); }
public async Task <IActionResult> GetStatements([FromQuery] Queries.PagedStatementsQuery parameters) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ResultFormat format = parameters.Format ?? ResultFormat.Exact; if (parameters.StatementId.HasValue || parameters.VoidedStatementId.HasValue) { bool attachments = parameters.Attachments.GetValueOrDefault(); IRequest <Statement> requestQuery = null; if (parameters.StatementId.HasValue) { Guid statementId = parameters.StatementId.Value; requestQuery = Queries.StatementQuery.Create(statementId, attachments, format); } else if (parameters.VoidedStatementId.HasValue) { Guid voidedStatementId = parameters.VoidedStatementId.Value; requestQuery = Queries.VoidedStatemetQuery.Create(voidedStatementId, attachments, format); } Statement statement = await _mediator.Send(requestQuery); if (statement == null) { return(NotFound()); } return(new StatementActionResult(statement, format)); } PagedStatementsResult pagedResult = await _mediator.Send(parameters); StatementsResult result = new StatementsResult { Statements = pagedResult.Statements }; // Generate more url if (!string.IsNullOrEmpty(pagedResult.MoreToken)) { result.More = new Uri($"/xapi/statements?more={pagedResult.MoreToken}", UriKind.Relative); } return(new StatementsActionResult(result, format)); }
public override JToken ToJToken(ApiVersion version, ResultFormat format) { var obj = base.ToJToken(version, format); if (this.Source != null) { obj["source"] = Source.ToJToken(version, format); } if (this.Target != null) { obj["target"] = Target.ToJToken(version, format); } return(obj); }
public override JToken ToJToken(ApiVersion version, ResultFormat format) { var jobj = new JObject(); if (!string.IsNullOrEmpty(Id)) { jobj["id"] = Id; } if (Description != null) { jobj["description"] = Description.ToJToken(version, format); } return(jobj); }
public static MvcHtmlString ResultsLink(this HtmlHelper html, Document doc, ResultFormat format) { var shortName = format.GetExtension().Substring(1).ToUpperInvariant(); //Remove . return html.ActionLink( linkText: " ", //linkText: "Download " + shortName, actionName: "Results", routeValues: new { controller = "Documents", format, id = doc.Id.DocumentId, name = doc.Name + format.GetExtension() }, htmlAttributes: new { target = "DocumentPreview", @class = "DownloadIcon Sprite16 " + shortName, title = "Download OCR results as a " + shortName + " file" } ); }
public override JArray ToJToken(ApiVersion version, ResultFormat format) { if (Attachments.Count == 0) { return(null); } var jArray = new JArray(); foreach (var attachment in Attachments) { jArray.Add(attachment.ToJToken(version, format)); } return(jArray); }
public ActionResult LatestTopics(string forum, int page, ResultFormat format) { var f = _service.Get(forum); if (f == null) { return ResultHelper.NotFoundResult(this); } //Get the topics of the forum //Must Page the topics on the backend (Can be too many topics) f.Topics = _topicService.GetLatest(f.Id, page * Config.UI.TopicsPerPage, Config.UI.TopicsPerPage, Role); if (format == ResultFormat.Html) { ViewData["Tags"] = _tagService.GetMostViewed(f.Id, Config.UI.TagsCloudCount); ViewData["Page"] = page; ViewData["TotalTopics"] = f.TopicCount; return View("Detail", f); } return ResultHelper.XmlViewResult(this, f, "LatestTopicsRss"); }
private OutputRenderer(ResultFormat format, Func<IRenderer> rendererCreator) { OutputFormat = format; this.rendererCreator = rendererCreator; }
public ActionResult Results(Guid id, ResultFormat format, string name = null) { var doc = DocumentManager.GetDocument(id); return File(doc.OpenStream(format.ToString()), format.GetMimeType()); }
/// <summary> /// 淘宝 客户对象 /// </summary> public ITopClient TopClient(ResultFormat resultFormat) { return _topClient ?? (_topClient = new DefaultTopClient(TopUtility.TopApiUrl, AppKey, AppSecret, resultFormat.ToString())); }