C# Class Nfield.Services.Implementation.NfieldSamplingPointInterviewerAssignmentsService

Implementation of INfieldSamplingPointInterviewerAssignmentsService
Inheritance: INfieldSamplingPointInterviewerAssignmentsService, INfieldConnectionClientObject
Show file Open project: NIPOSoftware/Nfield-SDK Class Usage Examples

Private Properties

Property Type Description
AssignmentsApi System.Uri
AssignmentsApi System.Uri
CheckParameters void
CheckParameters void
CheckParameters void

Public Methods

Method Description
AssignAsync ( string surveyId, SamplingPointInterviewerAssignmentsModel model ) : System.Threading.Tasks.Task
AssignAsync ( string surveyId, string samplingPointId, string interviewerId ) : System.Threading.Tasks.Task
InitializeNfieldConnection ( INfieldConnectionClient connection ) : void
QueryAsync ( string surveyId, string samplingPointId ) : Task>
UnassignAsync ( string surveyId, SamplingPointInterviewerAssignmentsModel model ) : System.Threading.Tasks.Task
UnassignAsync ( string surveyId, string samplingPointId, string interviewerId ) : System.Threading.Tasks.Task

Private Methods

Method Description
AssignmentsApi ( string surveyId ) : Uri
AssignmentsApi ( string surveyId, string samplingPointId, string interviewerId ) : Uri
CheckParameters ( string surveyId, SamplingPointInterviewerAssignmentsModel model ) : void
CheckParameters ( string surveyId, string samplingPointId ) : void
CheckParameters ( string surveyId, string samplingPointId, string interviewerId ) : void

Method Details

AssignAsync() public method

public AssignAsync ( string surveyId, SamplingPointInterviewerAssignmentsModel model ) : System.Threading.Tasks.Task
surveyId string
model Nfield.Models.SamplingPointInterviewerAssignmentsModel
return System.Threading.Tasks.Task

AssignAsync() public method

public AssignAsync ( string surveyId, string samplingPointId, string interviewerId ) : System.Threading.Tasks.Task
surveyId string
samplingPointId string
interviewerId string
return System.Threading.Tasks.Task

InitializeNfieldConnection() public method

public InitializeNfieldConnection ( INfieldConnectionClient connection ) : void
connection INfieldConnectionClient
return void

QueryAsync() public method

public QueryAsync ( string surveyId, string samplingPointId ) : Task>
surveyId string
samplingPointId string
return Task>

UnassignAsync() public method

public UnassignAsync ( string surveyId, SamplingPointInterviewerAssignmentsModel model ) : System.Threading.Tasks.Task
surveyId string
model Nfield.Models.SamplingPointInterviewerAssignmentsModel
return System.Threading.Tasks.Task

UnassignAsync() public method

public UnassignAsync ( string surveyId, string samplingPointId, string interviewerId ) : System.Threading.Tasks.Task
surveyId string
samplingPointId string
interviewerId string
return System.Threading.Tasks.Task