C# Класс SpeakerNet.Services.SpeakerSessionService

Наследование: ISpeakerSessionService
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
GetEvent ( int eventId ) : Event
GetSession ( System.Guid speakerId, int sessionId ) : Session
GetSpeaker ( System.Guid speakerId ) : Speaker

Описание методов

CreateSession() публичный Метод

public CreateSession ( System.Guid speakerId, CreateSessionModel model ) : void
speakerId System.Guid
model SpeakerNet.ViewModels.CreateSessionModel
Результат void

GetDisplaySessionModel() публичный Метод

public GetDisplaySessionModel ( System.Guid speakerId, int sessionId ) : DisplaySessionModel
speakerId System.Guid
sessionId int
Результат SpeakerNet.ViewModels.DisplaySessionModel

GetEditSessionModel() публичный Метод

public GetEditSessionModel ( System.Guid speakerId, int sessionId ) : EditSessionModel
speakerId System.Guid
sessionId int
Результат SpeakerNet.ViewModels.EditSessionModel

GetEventList() публичный Метод

public GetEventList ( ) : IEnumerable
Результат IEnumerable

GetSpeakerSessionList() публичный Метод

public GetSpeakerSessionList ( System.Guid speakerId ) : SpeakerSessionListModel
speakerId System.Guid
Результат SpeakerNet.ViewModels.SpeakerSessionListModel

SpeakerSessionService() публичный Метод

public SpeakerSessionService ( IRepository repository, IRepository speakerRepository, IRepository eventRepository ) : System
repository IRepository
speakerRepository IRepository
eventRepository IRepository
Результат System

ToogleSelected() публичный Метод

public ToogleSelected ( System.Guid speakerId, int sessionId ) : void
speakerId System.Guid
sessionId int
Результат void

UpdateSession() публичный Метод

public UpdateSession ( System.Guid speakerId, int sessionId, EditSessionModel model ) : void
speakerId System.Guid
sessionId int
model SpeakerNet.ViewModels.EditSessionModel
Результат void