C# Class HBS.WebApi.Controllers.AppointmentController

Inheritance: ApiController
ファイルを表示 Open project: heartbeatservice/HeartbeatServiceSolution

Public Methods

Method Description
AppointmentController ( IAppointmentRepository repo ) : System
GetCustomerAppointment ( int customerId ) : IList
GetCustomerAppointment ( int companyId, int professionalId, System.DateTime startdate ) : IList
GetCustomerAppointment ( int companyId, int professionalId, System.DateTime startdate, System.DateTime enddate ) : IList
GetCustomerAppointment ( int companyId, int customerId, int professionalId, System.DateTime startdate ) : IList
GetCustomerAppointment ( int companyId, int customerId, int professionalId, System.DateTime startdate, System.DateTime enddate ) : IList
GetCustomerAppointment ( int companyId, string dashboardFlag ) : IList
PostAddAppointment ( [ appointment ) : int
PutUpdateAppointment ( [ appointment ) : bool

Private Methods

Method Description
Options ( ) : HttpResponseMessage

Method Details

AppointmentController() public method

public AppointmentController ( IAppointmentRepository repo ) : System
repo IAppointmentRepository
return System

GetCustomerAppointment() public method

public GetCustomerAppointment ( int customerId ) : IList
customerId int
return IList

GetCustomerAppointment() public method

public GetCustomerAppointment ( int companyId, int professionalId, System.DateTime startdate ) : IList
companyId int
professionalId int
startdate System.DateTime
return IList

GetCustomerAppointment() public method

public GetCustomerAppointment ( int companyId, int professionalId, System.DateTime startdate, System.DateTime enddate ) : IList
companyId int
professionalId int
startdate System.DateTime
enddate System.DateTime
return IList

GetCustomerAppointment() public method

public GetCustomerAppointment ( int companyId, int customerId, int professionalId, System.DateTime startdate ) : IList
companyId int
customerId int
professionalId int
startdate System.DateTime
return IList

GetCustomerAppointment() public method

public GetCustomerAppointment ( int companyId, int customerId, int professionalId, System.DateTime startdate, System.DateTime enddate ) : IList
companyId int
customerId int
professionalId int
startdate System.DateTime
enddate System.DateTime
return IList

GetCustomerAppointment() public method

public GetCustomerAppointment ( int companyId, string dashboardFlag ) : IList
companyId int
dashboardFlag string
return IList

PostAddAppointment() public method

public PostAddAppointment ( [ appointment ) : int
appointment [
return int

PutUpdateAppointment() public method

public PutUpdateAppointment ( [ appointment ) : bool
appointment [
return bool