Esempio n. 1
0
 public AddTodoDto Parse(JsonElement jsonElement)
 {
     return(new AddTodoDto(
                _addTodoDataParser.Parse(jsonElement),
                _linksParser.Parse(jsonElement)
                ));
 }
Esempio n. 2
0
    //bug get back to this parser when second request with body is added
    // and make it more generic, e.g. body parser or sth.
    public async Task <CreateTodoRequestData> Parse(HttpRequest request, CancellationToken cancellationToken)
    {
        using var doc = await JsonDocument.ParseAsync(request.Body, cancellationToken : cancellationToken);

        var((title, content), _) = _addTodoDtoParser.Parse(doc.RootElement);
        return(new CreateTodoRequestData(title, content));
    }
 public AddTodoDataDto Parse(JsonElement jsonElement)
 {
     return(new AddTodoDataDto(
                _titleParser.Parse(jsonElement.JsonProperty("Data")),
                _contentParser.Parse(jsonElement.JsonProperty("Data"))));
 }