Files
acceptance-tests
data
debian
docs
external
Newtonsoft.Json
api-doc-tools
api-snapshot
aspnetwebstack
packages
src
test
Microsoft.TestCommon
Microsoft.Web.Helpers.Test
Microsoft.Web.Http.Data.Test
Microsoft.Web.Mvc.Test
Microsoft.Web.WebPages.OAuth.Test
SPA.Test
System.Json.Test.Integration
System.Json.Test.Unit
System.Net.Http.Formatting.Test.Integration
System.Net.Http.Formatting.Test.Unit
System.Web.Helpers.Test
System.Web.Http.Integration.Test
ApiExplorer
Authentication
ContentNegotiation
Controllers
Apis
ActionAttributeTestController.cs
ParameterAttributeController.cs
TestController.cs
User.cs
UserAddress.cs
UsersController.cs
Helpers
ActionAttributesTest.cs
ActionReachabilityTest.cs
ApiControllerActionSelectorTest.cs
ExceptionHandling
ModelBinding
PartialTrust
Properties
Util
System.Web.Http.Integration.Test.csproj
packages.config
System.Web.Http.SelfHost.Test
System.Web.Http.Test
System.Web.Http.WebHost.Test
System.Web.Mvc.Test
System.Web.Razor.Test
System.Web.WebPages.Administration.Test
System.Web.WebPages.Deployment.Test
System.Web.WebPages.Razor.Test
System.Web.WebPages.Test
WebMatrix.Data.Test
WebMatrix.WebData.Test
Settings.StyleCop
tools
.gitattributes
.gitignore
License.txt
README.md
Runtime.msbuild
Runtime.sln
Runtime.xunit
Settings.StyleCop
build.cmd
bdwgc
binary-reference-assemblies
bockbuild
boringssl
cecil
cecil-legacy
corefx
corert
helix-binaries
ikdasm
ikvm
illinker-test-assets
linker
llvm-project
nuget-buildtasks
nunit-lite
roslyn-binaries
rx
xunit-binaries
how-to-bump-roslyn-binaries.md
ikvm-native
llvm
m4
man
mcs
mono
msvc
netcore
po
runtime
samples
scripts
support
tools
COPYING.LIB
LICENSE
Makefile.am
Makefile.in
NEWS
README.md
acinclude.m4
aclocal.m4
autogen.sh
code_of_conduct.md
compile
config.guess
config.h.in
config.rpath
config.sub
configure.REMOVED.git-id
configure.ac.REMOVED.git-id
depcomp
install-sh
ltmain.sh.REMOVED.git-id
missing
mkinstalldirs
mono-uninstalled.pc.in
test-driver
winconfig.h

30 lines
1.4 KiB
C#
Raw Normal View History

// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
using System.Collections.Generic;
namespace System.Web.Http
{
public class TestController : ApiController
{
public User GetUser(int id) { return null; }
public List<User> GetUsers() { return null; }
public List<User> GetUsersByName(string name) { return null; }
[AcceptVerbs("PATCH")]
public void PutUser(User user) { }
public User GetUserByNameAndId(string name, int id) { return null; }
public User GetUserByNameAndAge(string name, int age) { return null; }
public User GetUserByNameAgeAndSsn(string name, int age, int ssn) { return null; }
public User GetUserByNameIdAndSsn(string name, int id, int ssn) { return null; }
public User GetUserByNameAndSsn(string name, int ssn) { return null; }
public User PostUser(User user) { return null; }
public User PostUserByNameAndAge(string name, int age) { return null; }
public User PostUserByName(string name) { return null; }
public User PostUserByNameAndAddress(string name, UserAddress address) { return null; }
public User DeleteUserByIdAndOptName(int id, string name = "DefaultName") { return null; }
public User DeleteUserByIdNameAndAge(int id, string name, int age) { return null; }
}
}