protected void lbSubmit_Click(object sender, EventArgs e)
{
//save the room
var rc = new RoomController();
if (txtRoomId.Text.Any())
{
var r = rc.GetRoom(new Guid(txtRoomId.Text), ModuleId);
r.RoomName = txtRoomName.Text.Trim();
r.RoomDescription = txtRoomDescription.Text.Trim();
r.RoomPassword = txtRoomPassword.Text.Trim();
r.RoomWelcome = txtRoomWelcome.Text.Trim();
r.Private = chkPrivateRoom.Checked;
r.Enabled = chkEnabled.Checked;
r.LastUpdatedByUserId = UserId;
r.LastUpdatedDate = DateTime.UtcNow;
rc.UpdateRoom(r);
}
else
{
var r = new Room
{
RoomId = Guid.NewGuid(),
RoomName = txtRoomName.Text.Trim(),
RoomDescription = txtRoomDescription.Text.Trim(),
RoomPassword = txtRoomPassword.Text.Trim(),
RoomWelcome = txtRoomWelcome.Text.Trim(),
Private = chkPrivateRoom.Checked,
Enabled = chkEnabled.Checked,
CreatedByUserId = UserId,
CreatedDate = DateTime.UtcNow,
LastUpdatedByUserId = UserId,
LastUpdatedDate = DateTime.UtcNow,
ModuleId = ModuleId
};
rc.CreateRoom(r);
}
Response.Redirect(DotNetNuke.Common.Globals.NavigateURL());
}