protected bool IsJoin(Event item) { string userID = User.Identity.GetUserId(); User user = this.dbContext.Users.FirstOrDefault(x => x.Id == userID); var isJoin = user.Events.Any(x => x == item); return isJoin; }
public void FormViewAddEvent_InsertItem() { var item = new VeloEventsManager.Models.Event(); var userId = this.User.Identity.GetUserId(); var user = this.dbContext.Users.FirstOrDefault(x => x.Id == userId); item.CreatorId = userId; item.Participants.Add(user); TryUpdateModel(item); if (ModelState.IsValid) { // Save changes here this.dbContext.Events.Add(item); this.dbContext.SaveChanges(); var id = item.Id; this.Response.Redirect($"~/Events/Details?id={id}"); } }