Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            logger.Info("Home page was called");

            RoomManager manager = new RoomManager();

            Rooms = manager.ReceiveRooms();
        }
Example #2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string roomName = RoomNameTb.Text;
            var creatorId = Session["userId"] as string;

            RoomManager roomManager = new RoomManager();
            var roomId = roomManager.CreateRoom(roomName, Convert.ToInt16(creatorId));
            Session["userRole"] = "2";
            string url = "Login.aspx?roomId=" + roomId;
            Response.Redirect(url);
        }
Example #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            const string messageControlPath = "~/Controls/MessagesControl.ascx";
            var createdMessageControl = LoadControl(messageControlPath);
            MessageControlHolder.Controls.Add(createdMessageControl);

            string deleteControlPath = "~/Controls/UsersControl.ascx";
            var createdUserControl = LoadControl(deleteControlPath);
            MessageControlHolder.Controls.Add(createdUserControl);

            string roomId = Request.QueryString["roomId"] ?? "0";
            string leave = Request.QueryString["leave"];

            if (leave == "true")
            {
                string userId = Session["userId"] as string;
                UserManager userManager = new UserManager();
                userManager.LeaveRoom(Convert.ToInt16(userId));
            }

            if (Session["userId"] == null)
            {
                UserManager userManager = new UserManager();
                var userId = userManager.AddAnonimUser();
                Session.Add("userId", userId.ToString());
                Session.Add("userRole", "0");
            }

            if (roomId != "0")
            {
                string userId = Session["userId"] as string;
                UserManager userManager = new UserManager();
                userManager.EnterToRoom(Convert.ToInt16(roomId), Convert.ToInt16(userId));
            }

            RoomManager roomManager = new RoomManager();
            var room = roomManager.FindRoom(Convert.ToInt16(roomId));
            RoomNameLbl.Text = string.Format("Room {0}", room);
        }