Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/aspnetwebstack.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-10-15Only disable MultipartWriteDelegatingStreamTests on .NET 4.0 (they work on ↵davidmatson
.NET 4.5).
2012-10-13cleanup disabled odata tests.raghuramn
1) removing tests that are not relevant 2) enabling tests that are relevant and can run.
2012-10-13[OData] Changing Error.Argument to Error.ArgumentMustBeGreaterThanOrEqualTo ↵youssefm
for non-positive result limits
2012-10-13Addressing more code review feedback for global query supportyoussefm
2012-10-12Addressing code review feedback for global query supportyoussefm
2012-10-12[OData] Add new HttpConfiguration.EnableQuerySupport to enable querying ↵youssefm
globally for the server Also [Queryable] refatoring and adding an error message when the ObjectContent is not of ObjectType IEnumerable, IQueryable, IEnumerable<T>, or IQueryable<T>
2012-10-12Report build failure, not success, when MSBuild returns a negative exit code.davidmatson
2012-10-11Issue 505: ConventionModelBuilder should ignore indexer property.raghuramn
2012-10-11Issue 391: OData $filter returns incorrect results for byte arrays when ↵raghuramn
using Linq2Objects
2012-10-11Issue 507: Cannot change base type after convention model builderraghuramn
EntityKey convention is looking at Type.GetProperties() directly to figure out the key property. So if base class a key property named Id, model building would fail as GetProperties() would return that as well. Modifying EnityKeyConvention to use properties on the configuration object instead of from the clr type.
2012-10-11Enable string comparisons (gt, ge, lt, le) in OData queryingyoussefm
2012-10-10Issue 512: Incorrect navigation links being generatedraghuramn
The issue here is that the casing being used in the Url.Link and the route mismatch. This triggers a runtime bug to generate incorrect links. Fixing the casing in the convention.
2012-10-10Issue 484: Self link generation might fail if the model has non-standardraghuramn
edm primitives we are not converting non-standard primitives to their standard representation before passing on to the ODataUriParser for generating uri representation.
2012-10-10[OData] Ensure charset gets set in the response headersyoussefm
2012-10-10[Issue 336]: adding support for anonymous types in query composition.raghuramn
2012-10-10Adding support for having navigation properties on derived types.raghuramn
1) Enityset's should be annotated with navigation links for navigation properties present in derived types as well. 2) Entityset's should be bound to other entity set's for navigation properties present in derived types as well.
2012-10-09[OData] Allow serialization of complex type properties that have a null valueyoussefm
2012-10-09Web API Help Page: Remove the dependency on JQueryUI/JQueryyaohuang
2012-10-09Addressing code review feedback for ResultLimit featureyoussefm
2012-10-09Issue 477: QueryableAttribute failed when working with UInt32 and UInt64raghuramn
property The root issue here is comparison of int? to int64 that results in a cast that fails if the value of int? is null.
2012-10-09Issue 460: IsConcurrencyToken(true) doesn't output etag attribute on edmraghuramn
model Removing the dangling API's as we don't plan to support concurrency tokens in this release.
2012-10-09Issue 401: Removing $select and $expand support from the ↵raghuramn
ODataMediaTypeFormatter. we should depend on the uri parser to parse $select and $expand.
2012-10-08Support for Transient bindable actions in the ODataModelBuilder Support for ↵Alex James
ActionLinkGeneration Support for by Convention ActionLinkGeneration Support efficient bound action lookups via a cache annotating the IEdmModel Support advertising ODataActions in Entity resources Refactoring ActionLinkBuilderAnnotation so that everything is delegated to the Func<> Code review feedback rounds 1 & 2
2012-10-08Reverting the help page tab style.yaohuang
2012-10-05Issue 325: Add parameter binder for supporting odata literal format.raghuramn
Primitives in OData url's have a different representation than the normal webapi way. For example, Guid's are represented as guid'0000-00....' . default webapi model binding fails for these url's. This commit adds a ODataModelBinderProvider that can deal with such urls.
2012-10-05Help Page UI improvementsyaohuang
* New styles for the table and tabs. * Minor CSS cleanups.
2012-10-04Adding support for inheritance in the ODataConventionModelBuilder.raghuramn
1) Adding an entity type automatically adds all the derived types as well. 2) One can explicitly ignore derived types being automatically inferred using the Ignore method on the builder. 3) Figure out base type for an explictly added entity type if it is not set explicitly. 4) If the backing clr type for an entity type is abstract the corresponding entity type is configured to be abstract unless specified otherwise.
2012-10-04merge running type conventions and property conventions.raghuramn
we used to run type conventions first and property covnentions later. Type and Property conventions have ordering requirements. For instance, the type convention for figuring out entity keys cannot run before the NotMapped property convention has run else it will try to map a property that should not be mapped as key.
2012-10-04Ignoring test case causing build failure pending investigationyoussefm
2012-10-04Allow users to configure a Result Limit on the [Queryable] attribute to ↵youssefm
limit query results The result limit applies both to GETs on the action resource and to OData queries on the resource. If the results are limited, we generate a next page link using a skip like this: http://localhost/Customers?$skip=10 We will consider using $skiptoken for next page links in the future since it is more performant and avoids duplicate entry issues.
2012-10-03Fix incorrect check of ConfigurationSuffix when setting VisualStudioVersionphenning
2012-09-29[Issue 421]: Make collection properties non-nullable by default.raghuramn
2012-09-28Make build work on VS2010/Win7 as well as VS2012/Win8phenning
2012-09-28Code Review feedbackAlex James
Issue 466
2012-09-27ODataActionParametersAlex James
- ODataActionParameters class to represent action parameters. - ODataActionPayloadDeserializer to create ODataActionParameters objects from request body. - DefaultODataDeserializerProvider changes to dispatch to ODataActionPayloadDeserializer for ODataActionParameters signatures - Adding Request and Model to ODataDeserializerContext - Adding IODataActionResolver and DefaultODataActionResolver - Reworking ODataMediaTypeFormatter to set Request when constructing an ODataDeserializerContext - Added Request to ODataDeserializerContext so formatters have access to the Request (and things like RequestUri) - ODataParameterBindingAttribute to ensure access to Request in deserializers. - Adding unit tests for ODataActionParameters deserialization - End to end tests - Fixing Stylecop and FxCop violations
2012-09-26Fix null ref issue in the routing handler when user uses a custom Route.hongmeig
2012-09-25Remove AttributeEdmPropertyConvention<TPropertyConfiguration, TAttribute> ↵youssefm
and AttributeEdmTypeConvention<TEdmTypeConfiguration,TAttribute> to avoid partial trust issues with querying on certain machines
2012-09-24Enabling skipped ODataConventionBuilder test.raghuramn
The earlier commit adding collection property did not fix the convention model builder fully. we throw a NotSupportedException if a complex type has a collection property. This commit fixes that.
2012-09-24Adding inheritance support in the odata formatterraghuramn
Formatter can now 1) Serialize a Motorcycle (told to be a Vehicle). 2) Serialize a collection of Vehicles (containing cars, motorcycles). 3) Serialize a sportbike as a motorcycle (derives from motorcycle) when the edm model doesn't have a definition for sportbike. A) Deserialize a Motorcycle (when the action is expecting a Vehicle).
2012-09-22Update to Enum query support changesetyoussefm
2012-09-22[OData] Throw NotSupportedException if a caller tries to use ↵youssefm
ODataMediaTypeFormatter to write a client request
2012-09-22[OData] Add query support for enum propertiesyoussefm
This changeset adds support for querying againt enums. Enums can be compared to other enums as well as their string representation. Flags use comma-separated values: e.g. http://localhost/Employees?$filter=Type eq 'Manager' http://localhost/Employees?$filter=Type eq 'HR, Manager'
2012-09-20Change output path of NetCore version of formatting assemblybradwilson
2012-09-20Issue 412: NullRef with OData Convention Model Builderraghuramn
2012-09-19Fix incorrect path in .generated.cs files in WebHelpersbradwilson
2012-09-18Fix [Queryable] failure under partial trustyoussefm
2012-09-18policheck fixraghuramn
2012-09-18Adding inheritance support to ODataModelBuilder.raghuramn
Users can now define abstract entity types and entity types that derive from another entity type. OData doesn't support complex type inheritance. This commit only adds support in the modelbuilder. Support for inheritance in the ODataConventionModelBuilder, ODataMediaTypeFormatter and Query support is still pending.
2012-09-18Fixing OData partial trust testyoussefm
2012-09-18Getting the partial trust tests for the OData formatter to also test ↵youssefm
deserialization