Commented Issue: [AttributeRouting]Parsing error when using paranthesis in...
For the following action:Note: the default value is a guid enclosed { , } characters.```[HttpGet("ForGuids/v3/{id:guid={6A9B7F3B-ED68-4759-ABBA-959ED47EB326}}")] public string ForGuids(Guid id){ return...
View ArticleClosed Unassigned: UrlHelper class in Web API is hard to mock [977]
None of the methods are virtual making it hard to mock and hence test. It would be great if these could be made virtual: public string Link(string routeName, IDictionary<string, object>...
View ArticleEdited Issue: SetInlineCount not working when EnableQuerySupport is used [976]
If you manually set the count to return by using SetInlineCount, the QueryableAttribute action filter overwrites it, so your total is never returned in the response.Confirmed as a bug by "raghuramn". A...
View ArticleEdited Issue: Unable to deserialize edm:Time property [975]
I have an working OData service, but as soon as a I add a property of type TimeSpan, I have trouble POSTing to it. The $metadata shows the type as Edm:Time as I would expect. And Fiddler shows the...
View ArticleCommented Issue: Unable to deserialize edm:Time property [975]
I have an working OData service, but as soon as a I add a property of type TimeSpan, I have trouble POSTing to it. The $metadata shows the type as Edm:Time as I would expect. And Fiddler shows the...
View ArticleEdited Issue: Modelbinding does not bind the route value properly if its an...
While testing attribute routing for default values, I noticed that for the following route and action, the parameter "name" is always nullChange the value of name here to : empty string or only having...
View ArticleCommented Issue: Modelbinding does not bind the route value properly if its...
While testing attribute routing for default values, I noticed that for the following route and action, the parameter "name" is always nullChange the value of name here to : empty string or only having...
View ArticleCreated Unassigned: Dynamic views location [981]
Although you can add new view locations using the various format properties (ViewLocationFormats, PartialViewLocationFormats, etc.), there is no way to implement locations that vary on dynamic values...
View ArticleCommented Issue: Both traditional and verb-based routing cannot be used in...
Currently, Web Api Controllers cannot host a mixture of verb-based action methods and traditional action name routing.For example, consider the scenario of a "business entity" controller with CRUD...
View ArticleEdited Issue: Tracing formatters should expose the inner formatter [580]
This is required by OData. A workaround was implemented that also needs to be removed.
View ArticleCommented Issue: Tracing formatters should expose the inner formatter [580]
This is required by OData. A workaround was implemented that also needs to be removed.Comments: A new interface is introduced (IDecorator) to access the inner objects wrapped by all the tracers. Issue...
View ArticleEdited Issue: Provide API to retrieve wrapped services [382]
The tracing layer wraps a trace-aware object around major services and formatters. Apps that need to downcast a service or formatter need a way to ask for the inner object instance.I recommend we...
View ArticleCommented Issue: Provide API to retrieve wrapped services [382]
The tracing layer wraps a trace-aware object around major services and formatters. Apps that need to downcast a service or formatter need a way to ask for the inner object instance.I recommend we...
View ArticleCommented Issue: Tracing formatters should expose the inner formatter [580]
This is required by OData. A workaround was implemented that also needs to be removed.Comments: https://aspnetwebstack.codeplex.com/SourceControl/changeset/2bc5d0fade1a29c8a685abbe0e8abb07770c9447
View ArticleEdited Issue: Tracing formatters should expose the inner formatter [580]
This is required by OData. A workaround was implemented that also needs to be removed.
View ArticleEdited Issue: Add CreateResponse overload that only takes T for body [960]
Currently there is an overload that takes HttpStatusCode and T but in many cases HttpStatusCode.OK is the code and in those cases it would be easier just to be able to pass in T.It would also be useful...
View ArticleCommented Issue: Add CreateResponse overload that only takes T for body [960]
Currently there is an overload that takes HttpStatusCode and T but in many cases HttpStatusCode.OK is the code and in those cases it would be easier just to be able to pass in T.It would also be useful...
View Article