C# Class FootlooseFS.Service.FootlooseFSService

Inheritance: IFootlooseFSService
Mostrar archivo Open project: pcarrasco23/FootlooseFinancialServices Class Usage Examples

Public Methods

Method Description
DeletePerson ( FootlooseFS.Models.Person person ) : FootlooseFS.Service.OperationStatus
Enroll ( FootlooseFS.Service.EnrollmentRequest enrollmentRequest ) : FootlooseFS.Service.OperationStatus
FootlooseFSService ( IFootlooseFSUnitOfWorkFactory unitOfWorkFactory, IFootlooseFSNotificationService notificationService ) : System
GetPersonById ( int personID, PersonIncludes personIncludes ) : FootlooseFS.Models.Person
GetPersonByUsername ( string userName, PersonIncludes personIncludes ) : FootlooseFS.Models.Person
InsertPerson ( FootlooseFS.Models.Person person ) : FootlooseFS.Service.OperationStatus
Login ( string userName, string password ) : FootlooseFS.Service.OperationStatus
SearchPersonDocuments ( int pageNumber, int numRecordsInPage, string sort, SortDirection sortDirection, FootlooseFS.Models.PersonDocument searchCriteria ) : PageOfList
UpdatePassword ( string user, string oldPassword, string newPassword ) : FootlooseFS.Service.OperationStatus
UpdatePerson ( FootlooseFS.Models.Person updatedPerson ) : FootlooseFS.Service.OperationStatus

Private Methods

Method Description
serializePersonToPersonDocumentJson ( FootlooseFS.Models.Person person ) : string

Method Details

DeletePerson() public method

public DeletePerson ( FootlooseFS.Models.Person person ) : FootlooseFS.Service.OperationStatus
person FootlooseFS.Models.Person
return FootlooseFS.Service.OperationStatus

Enroll() public method

public Enroll ( FootlooseFS.Service.EnrollmentRequest enrollmentRequest ) : FootlooseFS.Service.OperationStatus
enrollmentRequest FootlooseFS.Service.EnrollmentRequest
return FootlooseFS.Service.OperationStatus

FootlooseFSService() public method

public FootlooseFSService ( IFootlooseFSUnitOfWorkFactory unitOfWorkFactory, IFootlooseFSNotificationService notificationService ) : System
unitOfWorkFactory IFootlooseFSUnitOfWorkFactory
notificationService IFootlooseFSNotificationService
return System

GetPersonById() public method

public GetPersonById ( int personID, PersonIncludes personIncludes ) : FootlooseFS.Models.Person
personID int
personIncludes PersonIncludes
return FootlooseFS.Models.Person

GetPersonByUsername() public method

public GetPersonByUsername ( string userName, PersonIncludes personIncludes ) : FootlooseFS.Models.Person
userName string
personIncludes PersonIncludes
return FootlooseFS.Models.Person

InsertPerson() public method

public InsertPerson ( FootlooseFS.Models.Person person ) : FootlooseFS.Service.OperationStatus
person FootlooseFS.Models.Person
return FootlooseFS.Service.OperationStatus

Login() public method

public Login ( string userName, string password ) : FootlooseFS.Service.OperationStatus
userName string
password string
return FootlooseFS.Service.OperationStatus

SearchPersonDocuments() public method

public SearchPersonDocuments ( int pageNumber, int numRecordsInPage, string sort, SortDirection sortDirection, FootlooseFS.Models.PersonDocument searchCriteria ) : PageOfList
pageNumber int
numRecordsInPage int
sort string
sortDirection SortDirection
searchCriteria FootlooseFS.Models.PersonDocument
return PageOfList

UpdatePassword() public method

public UpdatePassword ( string user, string oldPassword, string newPassword ) : FootlooseFS.Service.OperationStatus
user string
oldPassword string
newPassword string
return FootlooseFS.Service.OperationStatus

UpdatePerson() public method

public UpdatePerson ( FootlooseFS.Models.Person updatedPerson ) : FootlooseFS.Service.OperationStatus
updatedPerson FootlooseFS.Models.Person
return FootlooseFS.Service.OperationStatus