public EventMapController(IRepositoryBase<ipmevent> events, IRepositoryBase<placeinmap> places, IRepositoryBase<coordinate> coords, IRepositoryBase<styleurl> styles, IRepositoryBase<sitetype> types, IRepositoryBase<sitesize> sizes, IRepositoryBase<service> services, IRepositoryBase<sitetype_service_rate_view> typeRates, IRepositoryBase<reservationitem> reservations, IRepositoryBase<siterate> rates, IRepositoryBase<rvsite_status_view> status, IRepositoryBase<customer_view> customers, IRepositoryBase<staff_view> users, IRepositoryBase<session> sessions) { this.events = events; this.places = places; this.coords = coords; this.styles = styles; this.types = types; this.sizes = sizes; this.services = services; this.typeRates = typeRates; this.reservations = reservations; this.rates = rates; this.status = status; this.customers = customers; this.users = users; this.sessions = sessions; sessionService = new SessionService( this.sessions, this.customers, this.users ); }
public ReservationController( IRepositoryBase<customer_view> customers, IRepositoryBase<ipmevent> ipmevents, IRepositoryBase<placeinmap> placesinmap, IRepositoryBase<rvsite_available_view> rvsites_available, IRepositoryBase<selecteditem> selecteditems, IRepositoryBase<reservationitem> reservationitems, IRepositoryBase<payment> payments, IRepositoryBase<paymentreservationitem> paymentsreservationitems, IRepositoryBase<session> sessions, IRepositoryBase<site_description_rate_view> sites_description_rate ) { this.customers = customers; this.ipmevents = ipmevents; this.payments = payments; this.paymentsreservationitems = paymentsreservationitems; this.placesinmap = placesinmap; this.selecteditems = selecteditems; this.reservationitems = reservationitems; this.rvsites_available = rvsites_available; this.sites_description_rate = sites_description_rate; this.sessions = sessions; sessionService = new SessionService( this.sessions, this.customers ); paymentService = new PaymentService( this.selecteditems, this.reservationitems, this.payments, this.paymentsreservationitems ); }
public PaymentController(IRepositoryBase<payment> payments, IRepositoryBase<customer_view> customers, IRepositoryBase<staff_view> users, IRepositoryBase<reasonforpayment> reasonsforpayment, IRepositoryBase<paymentmethod> paymentmethods, IRepositoryBase<selecteditem> selecteditems, IRepositoryBase<reservationitem> reservationitems, IRepositoryBase<paymentreservationitem> paymentsreservationitems, IRepositoryBase<payment_view> payments_view, IRepositoryBase<session> sessions ) { this.sessions = sessions; this.payments = payments; this.customers = customers; this.users = users; this.reasonsforpayment = reasonsforpayment; this.paymentmethods = paymentmethods; this.selecteditems = selecteditems; this.reservationitems = reservationitems; this.paymentsreservationitems = paymentsreservationitems; this.payments_view = payments_view; sessionService = new SessionService( this.sessions, this.customers, this.users ); paymentService = new PaymentService( this.selecteditems, this.reservationitems, this.payments, this.paymentsreservationitems ); }//end Constructor
public LoginController( IRepositoryBase<staff_view> users, IRepositoryBase<customer_view> customers, IRepositoryBase<ipmevent> ipmevents, IRepositoryBase<placeinmap> placesinmap, IRepositoryBase<coordinate> coordinates, IRepositoryBase<sitetype> sitetypes, IRepositoryBase<siterate> siterates, IRepositoryBase<styleurl> stylesurl, IRepositoryBase<rvsite_available_view> rvsites_available, IRepositoryBase<selecteditem> selecteditems, IRepositoryBase<reservationitem> reservationitems, IRepositoryBase<payment> payments, IRepositoryBase<person> persons, IRepositoryBase<paymentreservationitem> paymentsreservationitems, IRepositoryBase<session> sessions, IRepositoryBase<site_description_rate_view> sites_description_rate ) { this.users = users; this.customers = customers; this.ipmevents = ipmevents; this.payments = payments; this.persons = persons; this.paymentsreservationitems = paymentsreservationitems; this.placesinmap = placesinmap; this.coordinates = coordinates; this.sitetypes = sitetypes; this.siterates = siterates; this.stylesurl = stylesurl; this.selecteditems = selecteditems; this.reservationitems = reservationitems; this.rvsites_available = rvsites_available; this.sites_description_rate = sites_description_rate; this.sessions = sessions; sessionService = new SessionService( this.sessions, this.customers, this.users ); paymentService = new PaymentService( this.selecteditems, this.reservationitems, this.payments, this.paymentsreservationitems ); }//end Constructor
public SearchController( IRepositoryBase<customer_view> customers, IRepositoryBase<ipmevent> ipmevents, IRepositoryBase<payment> payments, IRepositoryBase<rvsite_available_view> rvsites_available, IRepositoryBase<session> sessions) { this.customers = customers; this.ipmevents = ipmevents; this.sessions = sessions; this.payments = payments; this.rvsites_available = rvsites_available; sessionService = new SessionService( this.sessions, this.customers ); }
public StaffController( IRepositoryBase<customer_view> customers_view, IRepositoryBase<staff_view> staffs_view, IRepositoryBase<staff> staffs, IRepositoryBase<person> persons, IRepositoryBase<session> sessions) { this.customers_view = customers_view; this.staffs_view = staffs_view; this.staffs = staffs; this.persons = persons; this.sessions = sessions; sessionService = new SessionService( this.sessions, this.customers_view, this.staffs_view ); }//end Constructor
public CustomerController(IRepositoryBase<customer_view> customers_view, IRepositoryBase<staff_view> users, IRepositoryBase<person> persons, IRepositoryBase<customer> customers, IRepositoryBase<session> sessions, IRepositoryBase<provincecode> provincecodes, IRepositoryBase<countrycode> countrycodes) { this.customers_view = customers_view; this.users = users; this.customers = customers; this.persons = persons; this.provincecodes = provincecodes; this.countrycodes = countrycodes; this.sessions = sessions; sessionService = new SessionService( this.sessions, this.customers_view, this.users ); }//end Constructor
public ActionResult IPMEventMap() { SessionService sessionService = new SessionService( this.sessions, this.customers ); long sessionID = sessionService.GetSessionID(this.HttpContext); long eventId = sessionService.GetSessionIPMEventID(sessionID); //long eventId = events.GetQueryable().Select(x => x.ID).DefaultIfEmpty().Max(); var year = events.GetQueryable().Where(x => x.ID == eventId).FirstOrDefault<ipmevent>().year; Polygons poly = Polygons.GetInstance(); resetPolygons(poly, eventId, year); // in case of no event if( poly._leftTop != null) { ViewBag.Lat = (poly._leftTop._x + poly._rightBottom._x) / 2; ViewBag.Lng = (poly._leftTop._y + poly._rightBottom._y) / 2; } else { ViewBag.Lat = 0; ViewBag.Lng = 0; } return View(poly); }