113 messaggi dal 27 ottobre 2005
Salve,
sto realizzando un'applicazione Blazor Server ed ho "dichiarato" questo EndPoint nella "Configure" del file Startup.cs:

endpoints.MapGet("/products/GetProduct/{ProductType}/{ProductSerialNumber}", (context) =>
{
string ProductType = Convert.ToString(context.GetRouteValue("ProductType"));
string ProductSerialNumber = Convert.ToString(context.GetRouteValue("ProductSerialNumber"));
(var product , var errors) = app.ApplicationServices.GetService<ProductsServices>().GetProduct(ProductType, ProductSerialNumber);
var json = JsonSerializer.Serialize<Product>(product);
return context.Response.WriteAsync(json);
});

Come posso farmi tornare anche l'oggetto "errors"? è possibile gestire il ritorno di due o più oggetti?

Grazie
Stefano
16 messaggi dal 06 marzo 2017
Ciao puoi unire i due oggetti in uno solo anonimo e serializzare quello, tipo
var objToSerialize = new { product, errors };
//.....

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.