У меня есть следующий класс типов Graphql, включая класс POCO: Order.cs
.
Здесь я хочу установить значение по умолчанию для каждого поля. Например, для Name
я хочу вернуть «Без имени», если для него не возвращено значение. В случае Created
я хочу вернуть сегодняшнюю дату по умолчанию.
public class OrderType : ObjectGraphType<Order>
{
public OrderType(ICustomerService customers)
{
Field(o => o.Id);
Field(o => o.Name);
Field(o => o.Description);
Field(o => o.Created);
}
}
public class Order
{
public Order(string name, string description, DateTime created, string Id)
{
Name = name;
Description = description;
Created = created;
this.Id = Id;
}
public string Name { get; set; }
public string Description { get; set; }
public DateTime Created { get; private set; }
public string Id { get; private set; }
}
Может кто-нибудь помочь мне решить эту проблему?