C# 클래스 EventManagerPro.ViewModels.EventsViewModel

ViewModel class to be used for EventsView, which displays a list of events to the user who is currently logged in.
상속: BaseViewModel
파일 보기 프로젝트 열기: sagittaros/EventManagerModel 1 사용 예제들

공개 메소드들

메소드 설명
DeleteEvent ( int id ) : void

Deletes an event based on ID from the database.

EventsViewModel ( ) : System

Constructor for EventsViewModel class.

RegisterGuest ( int eventId ) : bool

Registers the current logged in user for an event.

UnregisterGuest ( int eventId ) : bool

Unregisters the current logged in user for the event.

UpdateCreatedEvents ( ) : void

Get events created by the logged in user from the database and update the List for created events.

UpdateRegisteredEvents ( ) : void

Get events registered by the logged in user from the database and update the List for registered events.

UpdateUpcomingEvents ( ) : void

Get upcoming events from the database and update the List for upcoming events.

메소드 상세

DeleteEvent() 공개 메소드

Deletes an event based on ID from the database.
public DeleteEvent ( int id ) : void
id int Event ID
리턴 void

EventsViewModel() 공개 메소드

Constructor for EventsViewModel class.
public EventsViewModel ( ) : System
리턴 System

RegisterGuest() 공개 메소드

Registers the current logged in user for an event.
public RegisterGuest ( int eventId ) : bool
eventId int Event ID
리턴 bool

UnregisterGuest() 공개 메소드

Unregisters the current logged in user for the event.
public UnregisterGuest ( int eventId ) : bool
eventId int Event ID
리턴 bool

UpdateCreatedEvents() 공개 메소드

Get events created by the logged in user from the database and update the List for created events.
public UpdateCreatedEvents ( ) : void
리턴 void

UpdateRegisteredEvents() 공개 메소드

Get events registered by the logged in user from the database and update the List for registered events.
public UpdateRegisteredEvents ( ) : void
리턴 void

UpdateUpcomingEvents() 공개 메소드

Get upcoming events from the database and update the List for upcoming events.
public UpdateUpcomingEvents ( ) : void
리턴 void