static void Main(string[] args) { var settings = new MeetupSettings { MeetupApiKey = string.Empty, GroupName = string.Empty, MaxWinners = 10, TimeOfEvent = null }; try { var meetupEvent = new MeetupEvent(settings); meetupEvent.GetGroupDetails(); meetupEvent.GetCurrentEventDetails(); meetupEvent.GetParticipants(); meetupEvent.PresentEventWinners(); } catch (Exception ex) { Console.WriteLine("Exception occured: " + ex); } Console.ReadLine(); }
public MeetupService(ILocalizationService localizationService, ILogger logger, IWorkContext workContext, MeetupSettings meetupSettings) { _localizationService = localizationService; _logger = logger; _workContext = workContext; _settings = meetupSettings; }
public MeetupController(ILocalizationService localizationService, INotificationService notificationService, IPermissionService permissionService, ISettingService settingService, MeetupService meetupService, MeetupSettings meetupSettings) { _localizationService = localizationService; _notificationService = notificationService; _permissionService = permissionService; _settingService = settingService; _meetupService = meetupService; _meetupSettings = meetupSettings; }
public IActionResult Configure() { //whether user has the authority to manage configuration if (!_permissionService.Authorize(StandardPermissionProvider.ManageSettings)) { return(AccessDeniedView()); } //prepare common model var model = new MeetupSettings { MeetupAuthToken = _meetupSettings.MeetupAuthToken, MeetupGroupName = _meetupSettings.MeetupGroupName }; return(View("~/Plugins/FreemiumMedia.Misc.Meetup/Views/Configure.cshtml", model)); }
public async Task TestMethod1() { try { MeetupSettings settings = new MeetupSettings() { MeetupAuthToken = "5edd2d1c7674102f7066211113e9", MeetupGroupName = "Troy-Entrepreneurship-Meetup-Group" }; var client = MeetupClient.WithApiToken(settings.MeetupAuthToken); var results = await client.Events.For(settings.MeetupGroupName); Assert.IsNotNull(results); } catch (Exception ex) { var temp = ex; } }
public IActionResult Configure(MeetupSettings model) { //whether user has the authority to manage configuration if (!_permissionService.Authorize(StandardPermissionProvider.ManageShippingSettings)) { return(AccessDeniedView()); } if (!ModelState.IsValid) { return(Configure()); } //save settings _meetupSettings.MeetupGroupName = model.MeetupGroupName; _meetupSettings.MeetupAuthToken = model.MeetupAuthToken; _settingService.SaveSetting(_meetupSettings); _notificationService.SuccessNotification(_localizationService.GetResource("Admin.Plugins.Saved")); return(Configure()); }