Skip to content
Community Contributions for ASP.NET Core
C# Other
  1. C# 99.2%
  2. Other 0.8%
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.paket Update to FAKE 5 and print AppVeyor test results Jan 29, 2019
samples more updates Nov 26, 2018
src WebApiContrib.Core.Formatter.Protobuf Nuget package 2.1.2 Sep 17, 2019
tests Fix issue #176. Old service provider should be restored to the HttpCo… May 24, 2019
.gitignore Update to FAKE 5 and print AppVeyor test results Jan 29, 2019
CONTRIBUTING.md new slack link Jun 21, 2016
Directory.Build.props added shared Directory.Build.props Jan 8, 2019
LICENSE Initial commit Jun 2, 2016
README.md updated readme Jan 8, 2019
WebApiContrib.Core.sln added tests Jan 28, 2019
appveyor.yml Specify proj to restore in appveyor.yml Jan 29, 2019
build.fsx Isolated Test task and require Test before Pack Jan 29, 2019
build.proj
fake.cmd Update to FAKE 5 and print AppVeyor test results Jan 29, 2019
fake.sh Update to FAKE 5 and print AppVeyor test results Jan 29, 2019
paket.dependencies Add AppVeyor.TestLogger to the correct projects Jan 29, 2019
paket.lock Add AppVeyor.TestLogger to the correct projects Jan 29, 2019

README.md

WebAPIContrib for ASP.NET CORE

Badges
netstandard 2.0 Build status

WebAPIContrib.Core is a collection of open source projects, add-ons and extensions to help improve your work with ASP.NET Core and ASP.NET Core MVC.

Main

  • WebApiContrib.Core Nuget
    • GlobalRoutePrefixConvention - IApplicationModelConvention allowing you to set a global route prefix, which is then combined into all actions
    • FromBodyApplicationModelConvention - IApplicationModelConvention allowing you to globally apply body binding source to action parameters. You can also provide predicates to filter on specific controllers, actions or parameters
    • RequiredFromQueryAttribute allowing you to mark specific action parameters as mandatory query strings
    • OverridableFilterProvider - allows you to override filters from higher scope (i.e. global filters) on lower scope (i.e. controller filters)
    • ValidationAttribute - an action filter returning 400 response in case there are any model state errors

Formatters

TagHelpers

WebPages

A project allowing you to create Razor web pages without any controller/action infrastructure. Just add a Views/MyPage.cshtml and you can now navigate to <server root>/MyPage in the browser. Supports the typical Razor constructs - inline C# code, @inject etc.

Other


Contributing

If you would like to contribute, feel free to fork the projects or get in touch with the mailing list: https://groups.google.com/group/webapicontrib or on Slack. Also make sure to look at the contributing guidelines.

Want to transfer your project to WebApiContrib?

You created your own project and now want to transfer it to WebApiContrib? Awesome! We've got you covered. It is easy peasy.

You can’t perform that action at this time.