C# Class HBS.Data.Concrete.ProfessionalRepository

Inheritance: BaseRepository, IProfessionalRepository
Mostra file Open project: heartbeatservice/HeartbeatServiceSolution

Public Methods

Method Description
AddProfessional ( Professional professional ) : int
AddProfessionalSchedule ( KendoEntity professionalSchedule ) : bool
GetProfessional ( int professionalId ) : Professional
GetProfessionalMonthlyAppointments ( int companyid, int professionalId, int Year, int customerId ) : List
GetProfessionalSchedule ( int professionalSchedulreId ) : ProfessionalSchedule
GetProfessionalScheduleByScheduleDate ( System.DateTime scheduleDate ) : List
GetProfessionalScheduleListByScheduleId ( int professionalScheduleId ) : List

depends on the parameter is passed, this method will return either 1 professional schedule or list of professionals

GetProfessionals ( int companyId, string professionalName ) : List
RemoveProfessional ( int professionalId, int removedBy ) : bool
RemoveProfessionalSchedule ( int professionalSchduleId, int removedByUserId ) : bool
UpdateProfessional ( Professional professional ) : bool
UpdateProfessionalSchedule ( KendoEntity professionalSchedule ) : bool

Method Details

AddProfessional() public method

public AddProfessional ( Professional professional ) : int
professional HBS.Entities.Professional
return int

AddProfessionalSchedule() public method

public AddProfessionalSchedule ( KendoEntity professionalSchedule ) : bool
professionalSchedule HBS.Entities.KendoEntity
return bool

GetProfessional() public method

public GetProfessional ( int professionalId ) : Professional
professionalId int
return HBS.Entities.Professional

GetProfessionalMonthlyAppointments() public method

public GetProfessionalMonthlyAppointments ( int companyid, int professionalId, int Year, int customerId ) : List
companyid int
professionalId int
Year int
customerId int
return List

GetProfessionalSchedule() public method

public GetProfessionalSchedule ( int professionalSchedulreId ) : ProfessionalSchedule
professionalSchedulreId int
return HBS.Entities.ProfessionalSchedule

GetProfessionalScheduleByScheduleDate() public method

public GetProfessionalScheduleByScheduleDate ( System.DateTime scheduleDate ) : List
scheduleDate System.DateTime
return List

GetProfessionalScheduleListByScheduleId() public method

depends on the parameter is passed, this method will return either 1 professional schedule or list of professionals
public GetProfessionalScheduleListByScheduleId ( int professionalScheduleId ) : List
professionalScheduleId int
return List

GetProfessionals() public method

public GetProfessionals ( int companyId, string professionalName ) : List
companyId int
professionalName string
return List

RemoveProfessional() public method

public RemoveProfessional ( int professionalId, int removedBy ) : bool
professionalId int
removedBy int
return bool

RemoveProfessionalSchedule() public method

public RemoveProfessionalSchedule ( int professionalSchduleId, int removedByUserId ) : bool
professionalSchduleId int
removedByUserId int
return bool

UpdateProfessional() public method

public UpdateProfessional ( Professional professional ) : bool
professional HBS.Entities.Professional
return bool

UpdateProfessionalSchedule() public method

public UpdateProfessionalSchedule ( KendoEntity professionalSchedule ) : bool
professionalSchedule HBS.Entities.KendoEntity
return bool