public IActionResult SendAll(MessageConsoleViewModel messageConsoleViewModel) { if (ModelState.IsValid) { var eventId = messageConsoleViewModel.EventId; var messageBody = messageConsoleViewModel.MessageBody; var volunteers = _volunteerService.GetVolunteersForEvent(eventId); _messageSenderService.SendNewMessage(messageBody, volunteers); } return(Redirect($"~/messageconsole/{messageConsoleViewModel.EventId}")); }
public IActionResult Index(string eventId) { var @event = _eventService.GetById(eventId); var templateNames = _templateService.GetAllTemplateNames(); var model = new MessageConsoleViewModel { EventId = eventId, EventName = @event.Name, TemplateNames = templateNames }; return(View(model)); }