C# Class Tenant.Mvc.Controllers.EventAdministrationController

Inheritance: BaseController
显示文件 Open project: Microsoft/WingTipTickets

Public Methods

Method Description
EventAdministrationController ( IConcertRepository concertRepository, IArtistRepository artistRepository, IVenueRepository venueRepository, ICityRepository cityRepository ) : System

Private Methods

Method Description
DeleteEvent ( EventAdministrationViewModel viewModel ) : bool
GetDays ( int year = null, int month = null ) : System.Web.Mvc.SelectList
GetMonths ( ) : System.Web.Mvc.SelectList
GetYears ( ) : System.Web.Mvc.SelectList
Index ( EventAdministrationViewModel viewModel, String addEvent, String deleteEvent ) : System.Web.Mvc.ActionResult
Index ( int artistId, int cityId, int venueId, int eventId ) : System.Web.Mvc.ActionResult
IsArtistValid ( EventAdministrationViewModel viewModel ) : bool
IsCityValid ( EventAdministrationViewModel viewModel ) : bool
IsEventValid ( EventAdministrationViewModel viewModel ) : bool
IsVenueValid ( EventAdministrationViewModel viewModel ) : bool
PopulateArtists ( ) : IEnumerable
PopulateCities ( ) : IEnumerable
PopulateEvents ( int venueId ) : IEnumerable
PopulateVenues ( int cityId ) : IEnumerable
PrepareData ( int &artistId, int &cityId, int &venueId, int eventId, List eventList, List artistList ) : void
UpdateLookupValues ( EventAdministrationViewModel viewModel ) : void
UpdateLookups ( int artistId, int cityId, int venueId, int eventId ) : System.Web.Mvc.JsonResult
UpsertArtist ( EventAdministrationViewModel viewModel, PerformerModel &artistFromDb ) : bool
UpsertCity ( EventAdministrationViewModel viewModel, CityModel &cityModelFromDb ) : bool
UpsertEvent ( EventAdministrationViewModel viewModel, VenueModel venueModelForConcert, PerformerModel artistFromDb ) : bool
UpsertVenue ( EventAdministrationViewModel viewModel, CityModel cityModelFromDb, VenueModel &venueModelFromDb ) : bool

Method Details

EventAdministrationController() public method

public EventAdministrationController ( IConcertRepository concertRepository, IArtistRepository artistRepository, IVenueRepository venueRepository, ICityRepository cityRepository ) : System
concertRepository IConcertRepository
artistRepository IArtistRepository
venueRepository IVenueRepository
cityRepository ICityRepository
return System