C# Class SpeakerNet.Services.SpeakerSessionService

Inheritance: ISpeakerSessionService
显示文件 Open project: dotnet-koelnbonn/SpeakerNet

Public Methods

Method Description
CreateSession ( System.Guid speakerId, CreateSessionModel model ) : void
GetDisplaySessionModel ( System.Guid speakerId, int sessionId ) : DisplaySessionModel
GetEditSessionModel ( System.Guid speakerId, int sessionId ) : EditSessionModel
GetEventList ( ) : IEnumerable
GetSpeakerSessionList ( System.Guid speakerId ) : SpeakerSessionListModel
SpeakerSessionService ( IRepository repository, IRepository speakerRepository, IRepository eventRepository ) : System
ToogleSelected ( System.Guid speakerId, int sessionId ) : void
UpdateSession ( System.Guid speakerId, int sessionId, EditSessionModel model ) : void

Private Methods

Method Description
GetEvent ( int eventId ) : Event
GetSession ( System.Guid speakerId, int sessionId ) : Session
GetSpeaker ( System.Guid speakerId ) : Speaker

Method Details

CreateSession() public method

public CreateSession ( System.Guid speakerId, CreateSessionModel model ) : void
speakerId System.Guid
model SpeakerNet.ViewModels.CreateSessionModel
return void

GetDisplaySessionModel() public method

public GetDisplaySessionModel ( System.Guid speakerId, int sessionId ) : DisplaySessionModel
speakerId System.Guid
sessionId int
return SpeakerNet.ViewModels.DisplaySessionModel

GetEditSessionModel() public method

public GetEditSessionModel ( System.Guid speakerId, int sessionId ) : EditSessionModel
speakerId System.Guid
sessionId int
return SpeakerNet.ViewModels.EditSessionModel

GetEventList() public method

public GetEventList ( ) : IEnumerable
return IEnumerable

GetSpeakerSessionList() public method

public GetSpeakerSessionList ( System.Guid speakerId ) : SpeakerSessionListModel
speakerId System.Guid
return SpeakerNet.ViewModels.SpeakerSessionListModel

SpeakerSessionService() public method

public SpeakerSessionService ( IRepository repository, IRepository speakerRepository, IRepository eventRepository ) : System
repository IRepository
speakerRepository IRepository
eventRepository IRepository
return System

ToogleSelected() public method

public ToogleSelected ( System.Guid speakerId, int sessionId ) : void
speakerId System.Guid
sessionId int
return void

UpdateSession() public method

public UpdateSession ( System.Guid speakerId, int sessionId, EditSessionModel model ) : void
speakerId System.Guid
sessionId int
model SpeakerNet.ViewModels.EditSessionModel
return void