Ejemplo n.º 1
0
		protected void JoinControl_Join(object sender, JoinEventArgs e)
		{
			string userID = this.User.Identity.GetUserId();
			User user = this.dbContext.Users.FirstOrDefault(x => x.Id == userID);
			Event trip = this.dbContext.Events.FirstOrDefault(x => x.Id == e.DataID);

			if (e.IsJoin)
			{
				trip.Participants.Add(user);
			}
			else
			{
				trip.Participants.Remove(user);
			}
			this.dbContext.SaveChanges();
		}
		protected void ButtonJoin_Command(object sender, CommandEventArgs e)
		{
			bool isJoin = e.CommandName == "Join";
			var joinEventArgs = new JoinEventArgs(Convert.ToInt32(e.CommandArgument), isJoin);
			this.Join(this, joinEventArgs);
		}