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
Показать файл Открыть проект Примеры использования класса

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

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