public async Task <IActionResult> Event(SplitEventVM viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } Event newEvent = mysticoContext.CreateEvent(viewModel); var myUser = await userManager.GetUserAsync(HttpContext.User); User user = mysticoContext.GetUserByAspUserId(myUser.Id); mysticoContext.AddLoggedInUserToEvent(user.Id, newEvent.Id); mysticoContext.AddParticipantsToEvent(viewModel.FriendIds, newEvent.Id); return(RedirectToAction(nameof(SplitController.Overview), nameof(SplitController).Replace("Controller", ""), new { id = newEvent.Id })); }
public bool AddUsersToEvent(string userIds, int eventId) { try { mysticoContext.AddParticipantsToEvent(userIds, eventId); return(true); } catch { return(false); } }