Hi,
I'm using on the server side the REST service. The report is using an object data source. I have created a business object OrderReadService
[DataObject]
public class OrderReadService
{
[DataObjectMethod(DataObjectMethodType.Select)]
public IEnumerable<Order> Get()
{
....
}
}
This works so far fine. But I need to inject this object with some dependecies. Something like:
[DataObject]
public class OrderReadService
{
public OrderReadService(IRepository repo, IUserProvider userProvider)
{
...
}
[DataObjectMethod(DataObjectMethodType.Select)]
public IEnumerable<Order> Get()
{
....
}
}
Is there any place where I can override the business object initialization ?
The server side looks like this http://www.telerik.com/help/reporting/telerik-reporting-rest-implementing-http-service.html
I'm using on the server side the REST service. The report is using an object data source. I have created a business object OrderReadService
[DataObject]
public class OrderReadService
{
[DataObjectMethod(DataObjectMethodType.Select)]
public IEnumerable<Order> Get()
{
....
}
}
This works so far fine. But I need to inject this object with some dependecies. Something like:
[DataObject]
public class OrderReadService
{
public OrderReadService(IRepository repo, IUserProvider userProvider)
{
...
}
[DataObjectMethod(DataObjectMethodType.Select)]
public IEnumerable<Order> Get()
{
....
}
}
Is there any place where I can override the business object initialization ?
The server side looks like this http://www.telerik.com/help/reporting/telerik-reporting-rest-implementing-http-service.html