public ActionResult _PickMeeting()
 {
     var utcOffset = TimeDateServices.GetUtcOffSet();
     var vm = new PickMeetingsVm { PickMeetingsList = MeetingsServices.GetMeetingsPickList(_context, utcOffset, _currentUser) };
     return PartialView("_PickMeeting", vm);
 }
        public ActionResult _PickMeeting(PickMeetingsVm form)
        {
            var pickedMeetings = form.PickMeetingsList;

            var meetingsBooked = MeetingsServices.BookCheckedDates2(_context, _currentUser, pickedMeetings);

            if (meetingsBooked != null && meetingsBooked.Count > 0)
            {
                Log4NetHelper.Log("Meeting Booked - " + meetingsBooked.First().GtmUrl, LogLevel.INFO, "Meetings", meetingsBooked.First().Id, _currentUser.User.FullName, null);
                MeetingsServices.ProcessPrivateMeetingNotifications(_currentUser.User, meetingsBooked, _emailService, _userManager, _roleManager);
            }

            return RedirectToAction("Index", "Meetings");
        }