C# Class Apistry.Samples.Service.Api.Controllers.UsersController

Defines a crude representation of a well documented ApiController.
Inheritance: ApiController
Show file Open project: Cephei/Apistry

Public Methods

Method Description
DeleteUser ( Int32 userId ) : HttpResponseMessage
GetUser ( Int32 userId ) : HttpResponseMessage
GetUsers ( ) : HttpResponseMessage
PatchUser ( Int32 userId, PatchRequest patchRequest ) : HttpResponseMessage
PostUser ( UserDto userDto ) : HttpResponseMessage

Private Methods

Method Description
GetUserById ( Int32 userId ) : IResponseTransferObject
GetUsersFromCache ( ) : IResponseTransferObject>
UpdateUserCollection ( IEnumerable users ) : void

Method Details

DeleteUser() public method

public DeleteUser ( Int32 userId ) : HttpResponseMessage
userId System.Int32
return System.Net.Http.HttpResponseMessage

GetUser() public method

public GetUser ( Int32 userId ) : HttpResponseMessage
userId System.Int32
return System.Net.Http.HttpResponseMessage

GetUsers() public method

public GetUsers ( ) : HttpResponseMessage
return System.Net.Http.HttpResponseMessage

PatchUser() public method

public PatchUser ( Int32 userId, PatchRequest patchRequest ) : HttpResponseMessage
userId System.Int32
patchRequest PatchRequest
return System.Net.Http.HttpResponseMessage

PostUser() public method

public PostUser ( UserDto userDto ) : HttpResponseMessage
userDto Apistry.Samples.Application.Dto.UserDto
return System.Net.Http.HttpResponseMessage