C# Class EventManagerPro.ViewModels.EventsViewModel

ViewModel class to be used for EventsView, which displays a list of events to the user who is currently logged in.
Inheritance: BaseViewModel
Afficher le fichier Open project: sagittaros/EventManagerModel Class Usage Examples

Méthodes publiques

Méthode Description
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.

Method Details

DeleteEvent() public méthode

Deletes an event based on ID from the database.
public DeleteEvent ( int id ) : void
id int Event ID
Résultat void

EventsViewModel() public méthode

Constructor for EventsViewModel class.
public EventsViewModel ( ) : System
Résultat System

RegisterGuest() public méthode

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

UnregisterGuest() public méthode

Unregisters the current logged in user for the event.
public UnregisterGuest ( int eventId ) : bool
eventId int Event ID
Résultat bool

UpdateCreatedEvents() public méthode

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

UpdateRegisteredEvents() public méthode

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

UpdateUpcomingEvents() public méthode

Get upcoming events from the database and update the List for upcoming events.
public UpdateUpcomingEvents ( ) : void
Résultat void