C# Class Investor.Common.Service.Client.Api.Controllers.ClientController

Inheritance: ApiController
Show file Open project: johnhinz/Investor Class Usage Examples

Public Methods

Method Description
ClientController ( IClientLogic logic, log4net.ILog log ) : Investor.Common.Shared.Interfaces

Private Methods

Method Description
CreateAddress ( long clientId, [ address ) : HttpResponseMessage
CreateClient ( [ client ) : HttpResponseMessage
CreatePhoneNumber ( long clientId, [ phonenumber ) : HttpResponseMessage
DeleteAddress ( long clientId, long addressId ) : HttpResponseMessage
DeleteClient ( long clientId ) : HttpResponseMessage
DeletePhoneNumber ( long clientId, long phonenumberId ) : HttpResponseMessage
Get ( long clientId ) : IHttpActionResult
GetAddresses ( long clientId ) : HttpResponseMessage
GetFirstName ( string firstname ) : HttpResponseMessage
GetLastName ( string lastname ) : HttpResponseMessage
GetOneAddress ( long clientId, long addressId ) : HttpResponseMessage
GetOnePhoneNumber ( long clientId, long phonenumberId ) : HttpResponseMessage
GetPhoneNumbers ( long clientId ) : HttpResponseMessage
UpdateAddress ( long clientId, long addressId, [ address ) : HttpResponseMessage
UpdateClient ( [ client ) : HttpResponseMessage
UpdatePhoneNumber ( long clientId, long PhoneNumberId, [ phonenumber ) : HttpResponseMessage

Method Details

ClientController() public method

public ClientController ( IClientLogic logic, log4net.ILog log ) : Investor.Common.Shared.Interfaces
logic IClientLogic
log log4net.ILog
return Investor.Common.Shared.Interfaces